GNU/Linux >> Tutoriels Linux >  >> Debian

Installer le serveur LAMP sur Debian 11

La pile LAMP 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. C'est fondamentalement l'une des piles de développement les plus populaires et les plus importantes parmi les développeurs.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes Apache connexes.

Dans ce contexte, nous examinerons LAMP sur Debian 11. Vous pouvez apprendre à installer LAMP sur Rocky Linux 8 et CentOS 8.


Comment installer le serveur LAMP sur Debian 11 ?

Avant de poursuivre cette procédure d'installation, assurez-vous qu'un utilisateur sudo est configuré sur le serveur, puis suivez les étapes décrites ci-dessous pour installer la pile LAMP populaire sur Debian Bulleye.


1. Mettre à jour les packages apt du système Debian 11

Il est important de mettre à jour votre index de package système pour commencer sur une table rase. Par conséquent, sur votre terminal, exécutez la commande ci-dessous :

$ sudo apt update -y


2. Installez le serveur Web Apache

Ici, installez le serveur Web Apache en exécutant la commande :

$ sudo apt install apache2 -y

Cette commande installe Apache avec 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 avec la commande ci-dessous :

$ 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, effectivement, le serveur Web est accessible :

http://server-ip

Vous devriez maintenant voir la page d'accueil du serveur Web Apache qui est Apache2 Debian Default Page.


3. Installez 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 en exécutant la commande :

$ 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


4. Serveur de base de données sécurisé MariaDB

Il est très essentiel de sécuriser le serveur de base de données. 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;


5. Installez PHP

Maintenant, nous allons installer 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 en utilisant le gestionnaire de packages APT comme exécuté ci-dessous :

$ 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

Vous pouvez également 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 :

http://server-ip/info.php

Maintenant, vous devriez obtenir la page PHP affichant sa version ainsi que les extensions.



Debian
  1. Comment installer Zen Cart sur Debian 9

  2. Comment installer Vanilla Forum sur Debian 9

  3. Installer la pile LAMP sur Debian 11

  4. Comment installer le serveur Xrdp sur Debian 10

  5. Comment installer le serveur Xrdp sur Debian 11

Comment installer Discourse sur le serveur Debian 11 Bullseye

Comment installer un serveur FTP sur Debian 10

Comment installer la pile LAMP sur Debian 11

Comment installer Plex Media Server sur Debian 11

Comment installer un serveur FTP sur Debian 11

Comment installer Plex Media Server sur Debian 10