Une pile LAMP est une collection de logiciels open source que vous pouvez utiliser comme plate-forme pour créer des sites Web et des applications Web. Le terme LAMP est un acronyme désignant le système d'exploitation Linux®, le serveur Apache®HTTP, le système de base de données MySQL® et le langage de programmation PHP.
Prérequis
Vous avez besoin d'un serveur Linux exécutant Ubuntu 18.04.
Installer une pile LAMP
Effectuez les étapes suivantes pour installer une pile LAMP :
-
Avant d'installer LAMP, assurez-vous que les référentiels de gestion des packages sont entièrement à jour. Exécutez la commande suivante pour obtenir les dernières listes de packages et mettre à jour les packages installés vers leurs dernières versions :
sudo apt update
-
Pour installer Apache, configurez-le pour qu'il démarre au démarrage, et démarrez le service, exécutez les commandes suivantes :
sudo apt install apache2 sudo systemctl start apache2.service sudo systemctl enable apache2.service
-
Pour installer MariaDB, qui est la base de données que ce LAMP utilise à la place de MySQL, démarrez le service et configurez-le pour qu'il démarre automatiquement au démarrage, exécutez les commandes suivantes :
sudo apt-get install mariadb-server mariadb-client sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
-
Pour finaliser l'installation de MariaDB, utilisez la commande suivante pour exécuter l'assistant d'installation de MariaDB :
sudo mysql_secure_installation
Lorsque vous parcourez le programme d'installation, qui est facultatif, vous pouvez simplement répondre oui à toutes les invites de ce guide.
-
Pour installer PHP, qui est le langage de script utilisé par la pile LAMP, exécutez les commandes suivantes dans le référentiel d'addOndrej, qui conserve les packages PHP mis à jour à télécharger et à utiliser :
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update
-
Pour installer PHP et d'autres modules requis par de nombreux services Web, exécutez la commande suivante :
sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-gmp php7.1-curl php7.1-soap php7.1-bcmath php7.1-intl php7.1-mbstring php7.1-xmlrpc php7.1-mcrypt php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-zip
-
Pour redémarrer Apache, exécutez la commande suivante :
sudo systemctl restart apache2
Vous devriez maintenant pouvoir accéder à l'adresse IP de votre serveur dans un navigateur et voir la page de test Apache pour confirmer que vous avez correctement configuré le serveur. La pile LAMP est entièrement configurée et prête à servir de base à notre application après son installation. Étant donné que les applications que vous choisissez d'utiliser , en particulier avec PHP, nécessitent souvent des modules supplémentaires, soyez prêt à installer ces modules selon vos besoins.