LAMP Stack signifie pile Linux, Apache, MariaDB et PHP. Ces quatre composants logiciels open source populaires sont utilisés par la plupart des sociétés d'hébergement Web, des développeurs Web, des blogs et d'autres pour héberger des sites Web.
Installer la pile LAMP
Installer Linux
Suivez l'installation étape par étape de Debian 10 ou la mise à niveau de Debian 9 Stretch vers Debian 10 Buster pour avoir le système d'exploitation Debian.
Nous allons maintenant procéder à l'installation d'Apache v2.4, PHP v7.3, MariaDB v10.3 sur Debian 10.
Installer Apache
Tout d'abord, nous allons installer le serveur Web Apache.
Mettez à jour l'index du référentiel de packages.
sudo apt update
Installez le package du serveur Apache à l'aide de apt
commande.
sudo apt install -y apache2 apache2-utils
Vérifiez l'état du serveur Apache.
sudo systemctl status apache2
Nous allons maintenant tester le serveur Web Apache pour vérifier s'il fonctionne correctement ou non.
Ouvrez un navigateur Web, puis accédez à l'URL suivante.
http://localhost/OU
http://votre-adresse-ip/Vous obtiendrez la "page par défaut d'Apache2 Debian “. Cette page confirme que le serveur Apache fonctionne correctement.
La racine de document par défaut du serveur HTTP Apache est /var/www/html/
sur Debian et le fichier de configuration principal est /etc/apache2/apache2.conf
. Des fichiers de configuration supplémentaires se trouvent dans /etc/apache2
répertoire.
Installer MariaDB
MariaDB est le serveur de base de données populaire et c'est le remplacement du serveur MySQL, développé par les développeurs originaux de MySQL.
Installez le serveur MariaDB à l'aide de la commande suivante
sudo apt install -y mariadb-server mariadb-client
Vérifiez l'état du service MariaDB.
sudo systemctl status mariadb
Exécutez le mysql_secure_installation
commande pour améliorer la sécurité de votre installation MariaDB.
sudo mysql_secure_installation
LIRE :Comment sécuriser l'installation de MariaDB à l'aide de mysql_secure_installation
Installer PHP
Par défaut, le serveur Apache ne prend en charge que les documents .html, pas PHP. Pour prendre en charge PHP, vous devez installer PHP et le package d'extension PHP pour MariaDB afin de connecter la base de données.
sudo apt install -y php php-mysql libapache2-mod-php
Vous devrez redémarrer le serveur Apache après l'installation du package PHP.
sudo systemctl restart apache2
Tester la pile LAMP
Pour tester un PHP 7.3, nous placerons un fichier .php à la racine du document par défaut du serveur Apache.
La sortie affichera de nombreux détails utiles sur notre installation PHP, tels que la version PHP installée, les détails de l'extension PHP.
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Ouvrez maintenant un navigateur Web et accédez à l'URL suivante.
http://localhost/info.phpOU
http://votre-adresse-ip/info.phpLa page ressemblera à ci-dessous,
Vous pouvez également voir la prise en charge de MariaDB pour PHP.
Conclusion
Vous avez installé avec succès la pile LAMP sur Debian 10. Veuillez partager vos commentaires dans la section des commentaires.