GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer LAMP dans Ubuntu

Présentation

La pile LAMP est un ensemble d'outils open source utilisés pour le développement d'applications Web. Pour qu'une application Web fonctionne, elle doit inclure un système d'exploitation serveur, un serveur Web, une base de données et un langage de programmation. Chaque couche de logiciel est nécessaire pour créer un site Web dynamique et basé sur une base de données.

Ce didacticiel étape par étape vous montre comment installer LAMP dans Ubuntu.

Prérequis

  • Ubuntu 18.04 ou version ultérieure
  • Utilisateur avec privilèges sudo
  • Accès à un terminal/ligne de commande

Comment installer LAMP dans Ubuntu

LAMP est un ensemble de quatre composants qui constituent un environnement de développement Web entièrement fonctionnel. L'acronyme LAMP contient les initiales des noms des composants :

  • Linux Système d'exploitation
  • Apache Serveur HTTP
  • MySQL système de gestion de base de données
  • PHP langage de programmation (Pearl et Python sont aussi parfois utilisés dans la pile)

Suivez les étapes ci-dessous pour installer chaque outil sur votre système.

Étape 1 :Installer Apache

Apache HTTP Server est le serveur Web qui s'exécute au-dessus de Linux dans la pile LAMP. Le serveur Web utilise HTTP pour traiter les demandes et transmettre des informations via Internet.

Suivez la procédure ci-dessous pour installer Apache.

1. Avant d'installer le premier composant LAMP, assurez-vous que la liste des packages sur le système est à jour. Dans le terminal, tapez :

sudo apt update

2. Pour installer le package Apache, exécutez la commande suivante :

sudo apt install apache2 -y

Remarque : Le -y permet de sauter l'invite de confirmation d'installation.

3. Vérifiez si Apache est correctement installé en vérifiant l'état du service Apache :

sudo service apache2 status

Le service s'affiche sous la forme running dans la sortie :

Quittez l'écran d'état en appuyant sur Ctrl + C sur le clavier.

4. Ensuite, assurez-vous que le pare-feu UFW contient les profils Apache en tapant la commande suivante :

sudo ufw app list

5. Assurez-vous que Apache complet le profil autorise le trafic sur les ports 80 et 443 en lançant la commande :

sudo ufw app info "Apache Full"

Le résultat doit ressembler à l'exemple suivant :

6. Pour confirmer qu'Apache est en cours d'exécution, entrez l'adresse IP de votre serveur dans la barre d'adresse d'un navigateur Internet et appuyez sur ENTER .

La page de test du serveur Web Apache devrait s'afficher comme ci-dessous.

Remarque : Vous pouvez également accéder à la page de test Apache en tapant localhost dans la barre d'adresse.

Étape 2 :Installez MySQL et créez une base de données

MySQL est un système de gestion de bases de données relationnelles permettant de créer et de maintenir des bases de données dynamiques au niveau de l'entreprise. Il est compatible avec toutes les principales plates-formes de système d'exploitation, ce qui en fait un bon choix pour le développement d'applications Web.

Remarque : Consultez notre article et découvrez ce qu'est une base de données relationnelle.

Installez MySQL en tapant la commande suivante :

sudo apt install mysql-server -y

Étape 3 :Installer PHP

Bien que d'autres langages de programmation, tels que Python et Pearl, fonctionnent également bien dans LAMP, PHP est généralement la dernière couche de la pile car il s'intègre bien à MySQL. En tant que langage typé dynamiquement, PHP s'intègre dans HTML, améliorant la vitesse et réduisant la complexité des applications Web.

Installez PHP en suivant les étapes ci-dessous.

1. Obtenez les packages PHP nécessaires en tapant :

sudo apt install php libapache2-mod-php php-mysql -y

2. Modifiez la façon dont Apache sert les fichiers en ouvrant le dir.conf fichier dans un éditeur de texte avec les privilèges root :

sudo nano /etc/apache2/mods-enabled/dir.conf

Le fichier de configuration ressemble à l'exemple ci-dessous :

Par défaut, Apache recherche d'abord un index.html fiche de dossier.

3. Modifiez la liste afin que index.php le fichier est en première position :

4. Appuyez sur CTRL + X pour enregistrer et fermer le fichier. Appuyez sur y et ENTRER pour confirmer.

Installer les modules PHP (facultatif)

Si nécessaire, ajoutez d'autres modules pour améliorer les fonctionnalités de PHP. Recherchez, affichez et installez diverses bibliothèques et modules en suivant la procédure ci-dessous.

1. Obtenez une liste des modules PHP disponibles avec :

apt-cache search php- | less

La commande dirige les résultats du apt-cache rechercher dans less pour simplifier l'affichage de la sortie.

2. Faites défiler vers le haut et vers le bas à l'aide des touches fléchées pour voir toutes les options, y compris une courte description pour chaque module.

3. Par exemple, pour savoir ce que fait le module php7.4-tidy fait, tapez :

apt-cache show php7.4-tidy

La sortie affiche la description du module.

4. Pour installer le php7.4-tidy package après avoir consulté sa description, utilisez la commande suivante :

sudo apt install php7.4-tidy

5. Lorsque vous avez terminé, appuyez sur q pour quitter.

Étape 4 :Redémarrez Apache

Pour que les modifications prennent effet, redémarrez le service Apache en tapant :

sudo systemctl restart apache2

Si la commande s'exécute correctement, elle ne renvoie aucune sortie.

Étape 5 :Tester le traitement PHP sur le serveur Web

Pour tester la nouvelle installation de LAMP, créez un script PHP de base et placez-le dans le répertoire racine Web situé à /var/www/html/ , puis vérifiez si le script est accessible via un navigateur Internet. Les étapes ci-dessous expliquent la procédure pour effectuer ce test.

1. Créez un fichier dans le répertoire racine Web en tapant la commande suivante :

sudo nano /var/www/html/info.php

2. Dans le fichier, saisissez le code PHP :

<?php
phpinfo ();
?>

3. Appuyez sur CTRL + X pour enregistrer et fermer le fichier. Appuyez sur y et ENTRER pour confirmer.

4. Ouvrez un navigateur Internet et saisissez l'adresse suivante :

[server-ip-address]/info.php

Vous pouvez également saisir :

localhost/info.php

La sortie doit afficher les détails de la pile LAMP, comme illustré dans l'image ci-dessous :

Remarque :L'hébergement d'une application Web sur notre plate-forme Bare Metal Cloud vous permet d'éliminer les frais généraux de virtualisation et d'améliorer les performances globales de l'application.

Conclusion

En suivant ce guide, vous avez installé avec succès chaque couche du logiciel nécessaire pour construire la pile LAMP sur Ubuntu . Avec LAMP, vous disposez de tout le nécessaire pour démarrer le développement d'applications Web.


Ubuntu
  1. Comment installer Apache sur Ubuntu 18.04

  2. Comment installer la pile LAMP sur Ubuntu 18.04

  3. Comment installer Apache Sqoop sur Ubuntu 16.04

  4. Comment installer LAMP sur Ubuntu 16.04

  5. Comment installer Apache sur Ubuntu ?

Comment installer la pile LAMP sur Ubuntu 20.04

Comment installer Apache Tomcat 10 sur Ubuntu 20.04

Comment installer Apache Kafka sur Ubuntu 18.04 et 16.04

Comment installer Apache Solr 8.9 sur Ubuntu 20.04

Comment installer Apache Solr 8.9 sur Ubuntu 18.04

Comment installer Apache sur Ubuntu 20.04