Configurer la pile LAMP (Linux, Apache, MySQL, PHP) sur Ubuntu 20.04

Set Up Lamp Linux Apache



Vous venez peut-être de commencer à créer votre application Web dynamique en PHP et vous souhaitez configurer la pile LAMP. Le terme LAMP vient du système d'exploitation Linux, du serveur Apache, de la base de données MySQL et du langage PHP. Commençons par l'installation de LAMP Stack sur Ubuntu 20.04.







Tout d'abord, vous devez disposer des privilèges sudo sur votre système ou vous connecter en tant que root pour effectuer les tâches suivantes :



Mettre à jour le référentiel de packages du système

Pour commencer toute l'installation, il est préférable de mettre à jour le référentiel de cache APT en premier afin que toutes les dernières applications puissent être installées en douceur.



$sudomise à jour appropriée


Une fois l'apt-cache mis à jour, nous sommes prêts à procéder à l'installation de LAMP Stack.





Commençons par installer MySQL.

Installer MySQL sur Ubuntu 20.04

Étant donné que MySQL est principalement utilisé comme base de données avec PHP et utilisé pour gérer et stocker des données pour installer MySQL sur votre système Ubuntu, tapez la commande ci-dessous.



$sudoapteinstallerserveur mysql client mysql


Il vous demandera de prendre de l'espace disque supplémentaire pour le package à installer, alors appuyez sur y pour continuer l'installation de MySQL.


Une fois MySQL installé, vérifiez la version en tapant cette commande.

$mysql--version


Et pour vérifier que le service MySQL est en cours d'exécution ou non sur votre système Ubuntu, tapez cette commande pour vérifier l'état.

$sudoétat systemctl mysql.service


S'il n'est pas actif, vous pouvez le démarrer en utilisant le mot-clé start dans la commande ci-dessus comme ceci

$sudosystemctl démarrer mysql.service


Pour vous connecter au shell de MySQL, tapez la commande suivante

$sudomysql


Il ne vous demandera aucun mot de passe pour la première fois.

Une fois connecté au shell de MySQL, vous pouvez configurer votre mot de passe ou exécuter toute fonction liée à la base de données qu'il contient.

Sortons maintenant et installons le serveur Web Apache 2 sur le système Ubuntu.

mysql> sortir

Installer le serveur Web Apache sur Ubuntu 20.04

Apache 2 est un serveur Web qui gère les serveurs d'hébergement d'applications Web. Pour installer Apache 2 sur votre système Ubuntu, exécutez cette commande.

$sudoapteinstallerapache2


Il peut également vous demander d'accorder de l'espace disque supplémentaire pour l'installation d'Apache, alors appuyez sur y pour continuer le processus d'installation.

Une fois, le serveur Web Apache 2 est également installé ; vous pouvez vérifier l'état en tapant la commande suivante.

$sudoétat systemctl apache2


S'il est actif et en cours d'exécution, alors vous pouvez procéder à l'installation de PHP ; sinon, commencez à utiliser la commande

$sudosystemctl démarrer apache2


Après l'avoir démarré, installons PHP maintenant,

Installer PHP sur Ubuntu 20.04

La dernière version stable de PHP peut facilement être installée sur Ubuntu à partir du référentiel de packages APT en tapant la commande ci-dessous dans le terminal

$sudoapteinstallerphp


Appuyez sur y pour continuer le processus s'il vous invite à prendre de l'espace disque supplémentaire pour l'installation de PHP.

Après l'installation réussie de PHP, vous pouvez vérifier la version en tapant la commande

$ php--version


PHP version 7.3.4 est installé.

Installer les extensions PHP

Maintenant, si vous souhaitez également installer une autre extension PHP de base, qui est requise pour phpMyAdmin, par exemple,

  • php-curl
  • php-gd
  • php-mbstring
  • php-mysql
  • php-zip
  • php-json
  • php-xml

Vous pouvez le faire en tapant la commande suivante.

$sudoapteinstallerphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


Permettez-lui de prendre de l'espace disque supplémentaire pour les extensions à installer en tapant y et en appuyant sur le bouton Entrée.


Cette commande installera toutes les extensions PHP requises pour exécuter phpMyAdmin.

Voici donc comment vous pouvez installer tous les packages requis sur Ubuntu 20.04 et configurer la pile LAMP pour créer votre application Web dynamique.

Conclusion

Cet article contient le guide étape par étape pour installer et configurer la pile LAMP sur Ubuntu 20.04 LTS.