LAMP est une pile de solutions Web open source utilisée dans le développement d'applications Web. Il signifie Linux (L), Apache (A), MySQL (M) et PHP (P). Le serveur Apache traite et sert les requêtes Web via HTTP. MySQL est un système de gestion de base de données qui stocke les informations dans un format structuré. PHP est un langage de script backend qui obtient des informations de la base de données et transmet le contenu traité à Apache pour affichage.
L'article d'aujourd'hui explique comment installer la pile LAMP sur le système CentOS.
Remarque :La méthode présentée ici a été testée sur CentOS 8 .
Étape 1 :Installer Apache
Apache est disponible dans les référentiels CentOS par défaut. Par conséquent, vous pouvez simplement l'installer à l'aide du gestionnaire de packages Yum. Voici la commande pour installer Apache sur CentOS :
$ sudo yum install httpd
Comme vous exécutez la commande ci-dessus en tant que sudo, vous devrez donc entrer le mot de passe sudo. Après cela, le terminal peut vous demander une confirmation, appuyez sur y pour confirmer, et Apache sera installé sur votre système.
Une fois l'installation terminée, utilisez la commande ci-dessous pour démarrer le service Apache :
$ sudo systemctl start httpd.service
Utilisez ensuite la commande ci-dessous pour vérifier l'état du service :
$ sudo systemctl status httpd.service
La sortie ci-dessous vérifie que le serveur HTTP Apache a été démarré et en cours d'exécution.
Vous pouvez également vérifier le fonctionnement du serveur Apache en vous rendant à l'adresse ci-dessous :
http://ip-address
Si tout fonctionne bien, la page Web par défaut suivante devrait apparaître sur votre navigateur.
Étape 2 :Installer MySQL (MariaDB)
Maintenant, dans cette étape, nous allons installer la base de données MariaDB (remplacement direct de MySQL). Il est également disponible dans les référentiels CentOS par défaut, nous pouvons donc simplement l'installer à l'aide de la commande ci-dessous dans le terminal :
$ sudo yum install mariadb-server mariadb
Le terminal peut vous demander une confirmation. Appuyez sur y confirmer. L'installation des packages mentionnés va maintenant démarrer sur votre système.
Une fois l'installation terminée, utilisez la commande ci-dessous pour démarrer le service MariaDB :
$ sudo systemctl start mariadb.service
Pour vérifier l'état du service, utilisez la commande ci-dessous :
$ sudo systemctl status mariadb.service
La sortie ci-dessous vérifie que MariaDB a été démarrée et en cours d'exécution.
Étape 3 :Installer PHP
PHP peut également être installé à l'aide du gestionnaire de packages CentOS Yum. Voici la commande pour installer les packages PHP :
$ sudo yum install php php-mysqlnd.x86_64
Le terminal peut vous demander une confirmation. Appuyez sur y confirmer. L'installation des packages mentionnés va maintenant démarrer sur votre système.
Maintenant, pour faire fonctionner le serveur Web Apache avec PHP, redémarrez le serveur Web Apache :
$ sudo systemctl restart httpd.service
Maintenant, pour vérifier que votre système est correctement configuré pour PHP, créez un fichier nommé info.php à /var/www/html/.
$ sudo nano /var/www/html/info.php
Ajoutez la ligne ci-dessous dans le info.php fichier :
<?php phpinfo(); ?>
Ensuite, enregistrez et fermez le fichier.
Accédez maintenant à l'adresse suivante dans votre navigateur Web :
http://ip-address/info.php
Si tout fonctionne bien, vous devriez voir la page Web par défaut suivante sur votre écran.
Après avoir vérifié que PHP fonctionne bien, vous pouvez supprimer le info.php fichier en utilisant la commande ci-dessous :
$ sudo rm /var/www/html/info.php
Dans cet article, vous avez appris à installer la pile LAMP sur le système CentOS. Si vous utilisez une autre distribution Linux, consultez comment installer la pile LAMP sur Debian, Red Hat et Rocky Linux.