Installez Apache, PHP et MySQL
Exécutez la commande pour mettre à jour le système avant de démarrer le processus d'installation.
$ sudo apt-get updat
Avant d'écrire un script PHP, vous devez installer Apache, PHP et MariaDB sur Ubuntu. Par défaut, Apache Server est installé sur Ubuntu. Donc, vous n'avez pas besoin de l'installer. Vérifiez la version d'Apache Server par la commande suivante.
$ apache -v
Si vous n'avez pas installé PHP avant, exécutez la commande pour installer PHP.
$ sudo apt-get install phpAprès avoir installé PHP, vérifiez la version du PHP.
$ php -vMaintenant, exécutez la commande pour installer le serveur et le client MariaDB s'il n'est pas installé avant.
$ sudo apt-get install mariaDb-server mariaDB-client
Taper 'y ' et appuyez sur Entrée pour terminer le processus d'installation.
Exécutez la commande suivante pour démarrer le serveur MariaDB.
$ sudo systemctl start mariadb
Vérifiez si le serveur fonctionne correctement ou non. La sortie de la commande suivante affichera l'état détaillé du serveur. La sortie indique que Mariadb 10.1.30 Verion fonctionne.
$ sudo systemctl status mariadb
Après avoir installé les trois packages nécessaires ci-dessus avec succès, vous pouvez démarrer la partie suivante du tutoriel.
Créer une base de données
Vous aurez besoin d'une base de données avec une table minimale pour vérifier comment PHP fonctionne avec le serveur MySQL / MARIADB. Exécutez le client MySQL pour créer une nouvelle base de données nommée entreprise. Si vous n'avez défini aucun mot de passe pour l'utilisateur racine, vous devez omettre l'option -p.
$ mysql -u root -pExécutez la requête pour créer entreprise base de données.
> Créer une entreprise de base de données;
Créer une table
Sélectionnez la base de données dans laquelle vous souhaitez créer le tableau.
> utiliser la société;
Exécutez la requête pour créer une table nommée employés.
> Créer des employés de table
(id int (11),
nom varchar (30) pas null,
Texte d'adressage non nul,
désignation varchar (50) pas nul,
Téléphone Varchar (50) pas null,
Email Varchar (50) null,
Salaire Int (11),
Clé primaire (ID)
));
Insérer des enregistrements dans la table des employés à l'aide de la requête d'insert.
> Insérer dans les valeurs des employés (1001, «Jeffrey B Peters», «4787 Blackwell Street,
Dry Creek, Alaska ',
'Assistant Manager', '907-323-6503', 'Peters @ Gmail.com ', 1000);
Insérer dans les valeurs des employés (1002, «Indiana C Halley», «42 Woerdens Road, Nouvelle-Galles du Sud»,
'Sales Executive', '02 4914 7750 ',' Helley @ Gmail.com ', 1500);
Créer une connexion à la base de données à l'aide de PHP
Créer un nouveau dossier nommé code php dans / /var/ www / html Pour stocker des fichiers PHP.
Ouvrez n'importe quel éditeur et ajoutez le script suivant pour établir une connexion avec la base de données créée précédemment entreprise. Ici, l'éditeur de test est utilisé pour écrire le code. L'attribution de trois valeurs est obligatoire pour effectuer la connexion de la base de données, la première valeur est le nom du serveur Web et hôte local est utilisé pour le serveur Apache. La deuxième valeur et la troisième valeur sont le nom d'utilisateur et le mot de passe. Dans le script, racine est utilisé comme nom d'utilisateur et le mot de passe racine est utilisé pour établir la connexion. Nom de la base de données entreprise est utilisé comme quatrième valeur qui est facultatif. Vous pouvez définir le nom de la base de données après avoir créé la connexion à l'aide d'une autre méthode. Après avoir exécuté le script, si la connexion ne peut pas être établie, un message d'erreur s'imprimera, sinon il imprimera le message de réussite. Enregistrez le fichier à l'emplacement qui est mentionné ci-dessus. Ici, le nom de fichier est dbconnection.php.
$ server = "localhost";Ouvrez un navigateur et parcourez l'emplacement en utilisant localhost pour exécuter le script.
http: // localhost / phpcode / dbconnection.php
Maintenant, effectuez une modification du script pour vérifier la connexion. Par exemple, modifiez la valeur de la base de données par entreprise2 qui n'existe pas.
Encore une fois, exécutez le script et cette fois l'erreur suivante apparaîtra.
Lire les données de la base de données à l'aide de PHP
Créer un autre nom de fichier redata.php au même endroit avec le code suivant. dbconnection.php Le fichier est inclus au début du script pour établir une connexion avec la base de données. Ensuite, exécutez la requête sélectionnée pour récupérer tous les enregistrements de la table des employés. Si aucun enregistrement n'existe, la valeur de la propriété, $ result-> num_rows sera nul et il imprimera "Aucun Enregistrement Trouvé". Si des enregistrements existent, une boucle de temps est utilisée pour lire les enregistrements. Il existe différentes méthodes disponibles pour lire les enregistrements à partir de l'ensemble de résultats. Ici, fetch_assoc () la méthode est utilisée pour lire les enregistrements. Il lit chaque enregistrement comme un tableau associatif.
// Inclure le script de connexionMaintenant, ouvrez le navigateur et exécutez le script pour vérifier la sortie.
http: // localhost / phpcode / redata.php
De la même manière, vous pouvez écrire des scripts PHP pour insérer, mettre à jour et supprimer les données des tables de base de données MySQL. J'espère que vous avez apprécié cette leçon.