GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer le serveur LAMP sur Debian 11

La pile LAMP est l'une des piles de développement les plus populaires et les plus importantes parmi les développeurs. Il signifie Linux Apache MySQL/MariaDB et PHP. Apache est un serveur Web gratuit, open-source et extrêmement populaire. MySQL/MariaDB est un système de gestion de base de données relationnelle open source et PHP est un langage de script côté serveur.

Dans ce guide, nous vous expliquons le processus d'installation de LAMP sur Debian 11. Découvrez comment installer LAMP sur Rocky Linux 8 et CentOS 8.

Ce dont vous avez besoin

Avant de commencer, assurez-vous d'abord que vous disposez des prérequis suivants :

  1. Une instance du serveur Debian 11 installée.
  2. Un utilisateur sudo configuré sur le serveur

Installons maintenant la célèbre pile LAMP sur Debian Bulleye.

Étape 1 :Mettre à jour les listes de packages Debian 11

Il est essentiel de toujours commencer par mettre à jour l'index des packages pour repartir de zéro. Sur votre terminal, lancez la commande :

$ sudo apt update -y

Cela ne devrait prendre que quelques secondes, et une fois terminé, passez à l'étape suivante.

Étape 2 :Installer le serveur Web Apache

L'étape suivante consiste à installer le serveur Web Apache populaire. Et pour cela, exécutez :

$ sudo apt install apache2 -y

Cela installe Apache aux côtés d'autres packages, bibliothèques et dépendances supplémentaires. Par défaut, Apache démarre automatiquement et vous pouvez le confirmer en vérifiant son état.

$ sudo systemctl status apache2

Si, pour une raison quelconque, Apache ne s'exécute pas, démarrez le service en exécutant la commande :

$ sudo systemctl start apache2

En outre, envisagez d'activer Apache pour qu'il démarre lors d'un redémarrage ou à chaque fois que le système est mis sous tension comme suit :

$ sudo systemctl enable apache2

Sur un navigateur Web, visitez l'adresse IP ou le nom de domaine de votre serveur pour vérifier que le serveur Web est effectivement accessible.

http://server-ip

Vous devriez obtenir la page d'accueil du serveur Web Apache.

C'est une confirmation qu'Apache a été installé avec succès.

Étape 3 :Installer le serveur de base de données MariaDB

MariaDB est un système de gestion de base de données relationnelle open source (RDBMS) dérivé de MySQL. Il est plus robuste, plus sécurisé et fournit des fonctionnalités supplémentaires telles que le cluster Galera et des moteurs de stockage cool tels qu'InnoDB

Pour installer le serveur MariaDB, lancez simplement la commande :

$ sudo apt install mariadb-server -y

Comme Apache, MariaDB démarre automatiquement. Vous pouvez vérifier l'état d'exécution comme indiqué.

$ sudo systemctl status mariadb

Si MariaDB n'est pas en cours d'exécution, envisagez de le démarrer.

$ sudo systemctl start mariadb

Activez ensuite le service pour qu'il démarre au démarrage.

$ sudo systemctl enable mariadb

La sécurité du serveur de base de données est tout aussi importante. Les paramètres par défaut fournis avec MariaDB sont faibles et les pirates peuvent les exploiter pour violer la base de données.

Donc, pour renforcer MariaDB, exécutez la commande :

$ sudo mysql_secure_installation

Cela fera apparaître quelques invites qui vous guideront dans le renforcement de votre serveur. Commencez par définir un mot de passe root

Tapez ensuite "Y" pour les invites restantes afin de configurer le serveur de base de données avec les paramètres de sécurité les plus recommandés.

Pour vous connecter, exécutez la commande

$ sudo mysql -u root -p

Tapez le mot de passe root et appuyez sur ENTRÉE. Pour les bases de données existantes, exécutez la commande :

SHOW DATABASES;

Pour confirmer la version de MariaDB, exécutez :

SELECT VERSION();

Pour quitter le serveur de base de données, exécutez la commande :

EXIT;

Étape 3 :Installer le langage de script PHP

Enfin, nous installerons PHP, qui est un langage de script côté serveur utilisé pour prendre en charge le développement de pages Web dynamiques. Par défaut, PHP 7.4 est hébergé sur le référentiel Debian 11. Par conséquent, nous allons installer PHP et quelques modules PHP supplémentaires à l'aide du gestionnaire de packages APT comme suit :

$ sudo apt install php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl

Vous pouvez vérifier si PHP est installé à l'aide de la commande :

$ php -v

De plus, vous pouvez le vérifier à partir d'un navigateur Web en créant un exemple de fichier PHP dans le dossier racine du document

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

Collez les lignes suivantes

<?php

phpinfo();

?>

Enregistrez le fichier et parcourez l'URL affichée

http://server-ip/info.php

Vous devriez obtenir la page PHP affichée comme illustré.

Conclusion

Félicitations pour être arrivé aussi loin. Dans cette procédure pas à pas, nous avons montré une procédure étape par étape pour installer la pile LAMP sur le serveur Debian 11 Bullseye. À partir de là, vous pouvez commencer à développer et à tester vos applications Web à l'aide de la pile LAMP.


Debian
  1. Comment installer Apache sur Debian 9

  2. Comment installer TeamSpeak Server sur Debian 11

  3. Installer le serveur LAMP sur Debian 11

  4. Comment installer le serveur Xrdp sur Debian 10

  5. Comment installer le serveur Xrdp sur Debian 11

Comment installer et configurer LAMP sur Debian 11 (Bullseye)

Comment installer Apache sur Debian 7

Comment installer Apache sur Debian 8.2

Comment installer Apache sur Debian 10

Comment installer Apache Tomcat sur Debian 10

Comment installer Apache CouchDB sur Debian 10