GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer LAMP dans Ubuntu 20.04 - Guide étape par étape ?

LAMP fait essentiellement référence à une pile de programmes ou de logiciels qui fonctionnent dans le système Ubuntu appelé Linux, Apache, MariaDB/MySQL et PHP, tous ces éléments sont libres d'utilisation et open source, combinés sur un serveur leur permet finalement d'héberger des pages Web dynamiques.

Le système d'exploitation est Linux qui représente le 'L', le serveur web est Apache qui représente 'A', le serveur de base de données est MariaDB/MySQL qui représente 'M', et PHP est le langage de programmation côté serveur, qui représente ' P', et il effectue la tâche de générer des pages Web interactives.

Ici, à LinuxAPT, nous verrons comment vous pouvez installer LAMP dans Ubuntu 20.04.


Étapes pour installer LAMP dans Ubuntu 20.04 Focal Fossa

1. Lancer l'interface de ligne de commande

Pour commencer, installez LAMP dans Ubuntu, ouvrez simplement l'interface de ligne de commande, ce qui peut simplement être fait en appuyant simultanément sur les boutons 'Ctrl + Alt + T' du clavier. Dès que la CLI est ouverte, exécutez la commande suivante :

$ sudo su

Il se peut qu'une fenêtre contextuelle "mot de passe requis" s'affiche sur votre écran après cela, le mot de passe est requis pour authentifier l'action, c'est une petite opportunité. Entrez le mot de passe et la commande sera alors mise en action.


2. Effectuez la mise à jour du système

Il est conseillé et une bonne pratique que les progiciels soient mis à jour avant l'installation de LAMP dans votre système car cette étape garantit que vous regardez les dernières versions disponibles des programmes/applications/logiciels dans le système avec la commande ci-dessous :

$ sudo apt update


3. Installez Apache 2 sur le système

Vous devez maintenant commencer par installer Apache2, et pour installer le serveur Web Apache, utilisez la commande ci-dessous dans l'interface de ligne de commande. En appuyant sur 'y', puis 'Entrée', vous pouvez autoriser le téléchargement :

$ sudo apt install apache2

Une fois l'installation terminée, Apache2 fonctionnera déjà par défaut, mais pour vous assurer qu'Apache2 fonctionne correctement ou non, vous pouvez vérifier l'état d'Apache2 en donnant la commande système. S'il ne fonctionne pas correctement, vous pouvez l'activer en donnant la commande "activer Apache2".

Les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer le service Apache2 pour toujours démarrer avec les démarrages du serveur :

$ sudo systemctl start apache2
$ sudo systemctl status apache2


4. Installez le serveur de base de données MySQL

MySQL est un programme open source bien connu qui est en effet largement utilisé afin de maintenir des quantités massives de contenu, c'est-à-dire des données dans pratiquement n'importe quel programme ou application installé dans le système. Il est maintenant temps pour vous d'installer le serveur MySQL dans votre système, pour ce faire, vous devez entrer la commande suivante dans le système :

$ sudo apt install mysql-server

Tapez 'Y', appuyez sur "Entrée".

L'installation va bientôt commencer.

Une fois l'installation du serveur MySQL terminée sur Ubuntu, le serveur sera prêt à fonctionner mais pourra nécessiter le mot de passe. Parce que par défaut, le package MySQL sur Ubuntu utilise auth_socket pour authentifier la connexion de l'utilisateur, cela implique essentiellement que vous pouvez vous connecter à l'interface MySQL en utilisant simplement l'identifiant et le mot de passe du système d'exploitation et que vous n'êtes pas obligé de mettre le mot de passe racine MySQL exact dans le système. Pour ce faire, entrez la commande suivante dans le système :

$ mysql -uroot

À présent, le serveur MySQL devrait être opérationnel par défaut, mais vous pouvez également vérifier son état pour vous en assurer, pour vérifier l'état, entrez la commande 'systemctl status mysql' dans le système et attendez la sortie, la sortie sera vous montrer l'état du serveur MySQL. Si vous souhaitez créer un nouvel ID utilisateur, vous devez saisir les commandes suivantes une par une.

Indiquez un nouveau nom d'utilisateur et le mot de passe :

CREATE USER 'user1' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *. TO 'user1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit


5. Installez le préprocesseur hypertexte (PHP) 7.4

PHP 7.4 est une bonne version avec les meilleures performances efficaces et est très fiable et fiable pour être installé dans la version Ubuntu 20.04 par rapport aux versions précédentes.

PHP 7.4 et toutes les autres collections PHP sont essentielles à télécharger car elles fonctionnent mieux avec Apache 2 que vous avez déjà téléchargé.

Pour télécharger le PHP 7.4 sur votre Ubuntu, vous devez entrer les quelques commandes mentionnées suivantes dans votre système.

Après avoir entré la commande, appuyez sur 'y', puis 'Entrée', vous pouvez valider le téléchargement :

$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install php7.4 libapache2-mod-php7.4

Vous pouvez installer les modules PHP requis sur votre système. Modifiez simplement la version de PHP avec les noms des packages selon vos besoins :

$ sudo apt install php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl

Ensuite, configurez et redémarrez le serveur Web après avoir activé les modifications apache pour interagir avec php7. Et pour cela, saisissez les commandes suivantes :

$ sudo a2enmod php7.4
$ sudo a2enmod rewrite
$ sudo service apache2 restart


6. Installez PHP 8 et ses extensions (facultatif)

Vous pouvez facilement installer PHP 8 sur Ubuntu en exécutant la commande ci-dessous :

$ sudo apt install php8.0 libapache2-mod-php8.0

Pour installer les extensions PHP 8 sur Ubuntu 20.04 en utilisant la syntaxe de commande :

$ sudo apt install php8.0-[extension]

Quelques extensions disponibles :

$ sudo apt install php8.0-
php8.0-amqp       php8.0-common     php8.0-gd         php8.0-ldap       php8.0-odbc       php8.0-readline   php8.0-sqlite3    php8.0-xsl
php8.0-apcu       php8.0-curl       php8.0-gmp        php8.0-mailparse  php8.0-opcache    php8.0-redis      php8.0-sybase     php8.0-yac
php8.0-ast        php8.0-dba        php8.0-igbinary   php8.0-mbstring   php8.0-pgsql      php8.0-rrd        php8.0-tidy       php8.0-yaml
php8.0-bcmath     php8.0-dev        php8.0-imagick    php8.0-memcached  php8.0-phpdbg     php8.0-smbclient  php8.0-uuid       php8.0-zip
php8.0-bz2        php8.0-ds         php8.0-imap       php8.0-msgpack    php8.0-pspell     php8.0-snmp       php8.0-xdebug     php8.0-zmq
php8.0-cgi        php8.0-enchant    php8.0-interbase  php8.0-mysql      php8.0-psr        php8.0-soap       php8.0-xhprof
php8.0-cli        php8.0-fpm        php8.0-intl       php8.0-oauth      php8.0-raphf      php8.0-solr       php8.0-xml

Un exemple pour installer quelques extensions plus utiles :

$ sudo apt install php8.0-cli php8.0-common php8.0-fpm php8.0-redis php8.0-snmp php8.0-xml


7. Basculer entre les versions de PHP

Vous pouvez utiliser la commande update-alternatives pour définir la version PHP par défaut. Utilisez ce didacticiel pour en savoir plus sur le changement de version de PHP pour CLI et Apache :

$ sudo update-alternatives --config php

Sélectionnez le numéro de version PHP selon vos besoins. Cela ne changera que la version PHP CLI.

Il y a 4 choix pour l'alternative php (fournir /usr/bin/php) :

Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php7.4   74        auto mode
  1            /usr/bin/php8.0   80        manual mode
Press to keep the current choice[*], or type selection number: 1



Ubuntu
  1. Installer i3 sur Ubuntu 20.04 - Guide étape par étape ?

  2. Installer Snort sur Ubuntu 20.04 - Guide étape par étape ?

  3. Installer Teleport sur Ubuntu 20.04 - Guide étape par étape ?

  4. Installer Python 3.11 sur Ubuntu 20.04 - Guide étape par étape ?

  5. Installer Rundeck sur Ubuntu 20.04 - Guide étape par étape ?

Installer qt sur Ubuntu 20.04 - Guide étape par étape ?

Installer Git sur Ubuntu 20.04 - Guide étape par étape ?

Installer WildFly sur Ubuntu 20.04 - Guide étape par étape ?

Installer 7-zip sur Ubuntu 20.04 - Guide étape par étape ?

Installer 11ty sur Ubuntu 20.04 - Un guide étape par étape ?

Installer Scribus sur Ubuntu 20.04 - Un guide étape par étape ?