GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer LAMP Stack sur Ubuntu 18.04 LTS

Dans ce didacticiel, nous allons vous montrer comment installer la pile LAMP sur votre Ubuntu 18.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, LAMP représente une pile complète contenant le plus serveur Web populaire connu sous le nom d'Apache, le serveur de base de données le plus populaire MySQL et le langage de programmation Web open source le plus populaire connu sous le nom de PHP. Tous les composants sont des logiciels gratuits et open source, et la combinaison convient à la création de pages Web dynamiques.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer l'installation étape par étape de LAMP (Linux Apache, MySQL et PHP) sur le serveur Ubuntu 18.04 LTS Bionic Beaver.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 18.04 LTS.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer la pile LAMP sur Ubuntu 18.04 LTS Bionic Beaver

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get commandes dans le terminal.

apt-get update
apt-get upgrade

Étape 2. Installation du serveur Web Apache sur Ubuntu 18.04 LTS Bionic Beaver.

Nous allons installer Apache avec apt-get, qui est le gestionnaire de paquets par défaut pour ubuntu :

apt-get install -y apache2 apache2-utils

Après l'installation d'Apache2, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et activer le service Apache2 pour toujours démarrer avec les démarrages du serveur :

systemctl enable apache2
systemctl start apache2
systemctl status apache2

Vérifiez la version d'Apache :

apache2 -v

Vous pouvez vérifier qu'Apache fonctionne vraiment en ouvrant votre navigateur Web préféré et en entrant l'URL http://your-server's-address , s'il est installé, vous verrez ceci :

Étape 3. Installation de MariaDB sur Ubuntu 18.04 LTS Bionic Beaver.

Maintenant que notre serveur Web est opérationnel, il est temps d'installer MariaDB. MariaDB est un système de gestion de base de données. Fondamentalement, il organisera et fournira l'accès à bases de données où notre site peut stocker des informations :

sudo apt-get install mariadb-server mariadb-client

Après l'installation de MariaDB, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et activer le service MariaDB pour qu'il démarre toujours au démarrage du serveur :

systemctl status mariadb
systemctl enable mariadb
systemctl start mariadb

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide de mysql_secure_installation scénario. vous devez lire attentivement et en dessous de chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé :

mysql_secure_installation

Configurez-le comme ceci :

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables

Pour vous connecter à MariaDB, utilisez la commande suivante (notez qu'il s'agit de la même commande que vous utiliseriez pour vous connecter à une base de données MySQL) :

mysql -u root -p

Étape 4. Installation de PHP 7.2 sur Ubuntu 18.04 Bionic Beaver.

Au moment d'écrire ces lignes, PHP7.2 est la dernière version stable de PHP et présente un avantage mineur en termes de performances par rapport à PHP7.0. Entrez la commande suivante pour installer PHP7.2 :

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php

Exécutez les commandes ci-dessous pour installer PHP 7.2 FPM et les modules associés :

apt-get update
apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-zip php7.2-curl

Après avoir installé PHP et les modules associés, il vous suffit de redémarrer Apache2 pour recharger les configurations PHP :

systemctl restart apache2

Pour tester PHP, créez un fichier de test nommé info.php avec le contenu ci-dessous. Enregistrez le fichier, puis accédez-y pour voir si PHP fonctionne :

nano /var/www/html/info.php

Dans ce fichier, collez le code suivant :

<?php
phpinfo();
?>

Essayez d'y accéder à http://your_server_ip_address/info.php . Si la page d'informations PHP s'affiche dans votre navigateur, tout semble bon et vous êtes prêt à continuer.

Félicitations ! Vous avez installé avec succès la pile LAMP. Merci d'avoir utilisé ce didacticiel pour installer LAMP (Linux Apache, MySQL et PHP) dans le système Ubuntu 18.04 LTS (Bionic Beaver). Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Apache, MySQL et PHP.


Ubuntu
  1. Comment installer MariaDB dans Ubuntu 20.04 LTS

  2. Comment installer BookStack sur Ubuntu 16.04 LTS

  3. Comment installer SOPlanning sur Ubuntu 18.04 LTS

  4. Comment installer ProcessWire CMS sur Ubuntu 18.04 LTS

  5. Comment installer LAMP Stack sur Ubuntu 22.04 LTS

Comment installer la pile LEMP (Nginx, MariaDB, PHP7.2) sur Ubuntu 18.04 LTS

Comment installer la pile LAMP sur Ubuntu 17.04

Comment installer la pile LAMP sur Ubuntu 17.10

Comment installer CachetHQ sur Ubuntu 18.04 LTS

Comment installer la pile LAMP sur Ubuntu 20.04

Comment installer la pile LEMP (Nginx, MariaDB, PHP7.2) sur Ubuntu 18.04 LTS ?