GNU/Linux >> Tutoriels Linux >  >> Panels >> LAMP

Comment installer la pile LAMP sur Rocky Linux 8

LAMPE est une pile populaire utilisée dans les cercles de développement pour héberger des applications Web statiques et dynamiques. C'est un acronyme pour Linux , Apache , MySQL (ou MariaDB ) et PHP . Il comprend notamment le serveur Web Apache, le serveur de base de données MySQL ou MariaDB et PHP.

[ Vous pourriez également aimer :Comment installer la pile LEMP sur Rocky Linux 8 ]

Dans ce guide, nous vous expliquons comment installer LAMP sur Rocky Linux 8 .

Prérequis

Avant de commencer, assurez-vous d'avoir les éléments suivants :

  • Une instance de Rocky Linux 8
  • Un utilisateur sudo configuré

Commençons…

Étape 1 :Installez Apache sur Rocky Linux

Le premier composant que nous allons commencer à installer est Apache serveur Web. Ceci est fourni par le httpd progiciel. Une fois installé, le httpd le démon s'exécute en arrière-plan en attendant le HTTP entrant demandes des appareils clients.

Pour installer Apache , lancez votre terminal et exécutez la commande.

$ sudo dnf install httpd

Cela installe le httpd package avec d'autres dépendances.

Ensuite, activez le serveur Web pour qu'il démarre au démarrage.

$ sudo systemctl enable httpd

Et puis démarrez Apache httpd démon comme indiqué.

$ sudo systemctl start httpd

Pour vérifier que Apache fonctionne sur Rocky Linux 8 , lancez la commande :

$ sudo systemctl status httpd

Une autre façon astucieuse de vérifier que Apache est actif et en cours d'exécution en parcourant l'adresse IP du serveur ou le nom de domaine complet (FQDN ) comme indiqué.

http://server-IP
OR
http://domain.com

Cela devrait vous donner la page de test Apache HTTP, un indicateur que tout va bien.

Si vous obtenez une erreur sur votre navigateur lorsque vous essayez d'accéder à la page, le pare-feu bloque peut-être le trafic HTTP. Exécutez les commandes ci-dessous pour autoriser HTTP trafic et rechargez le pare-feu.

$ sudo firewall-cmd --add-service=http --permanent
$ sudo firewall-cmd --reload

Étape 2 :Installez MariaDB sur Rocky Linux

Ensuite, nous devons installer un serveur de base de données. Deux options peuvent suffire - MariaDB et MySQL . Nous allons nous concentrer sur MariaDB grâce à ses nombreuses améliorations, notamment une réplication plus rapide et plus sûre, de nombreux moteurs de stockage hautes performances, une rétrocompatibilité avec MySQL et de meilleures performances globales par rapport à MySQL.

Le AppStream référentiel pour Rocky Linux fournit MariaDB 10.3 au moment de la rédaction de ce guide.

Pour installer MariaDB , exécutez la commande :

$ sudo dnf install mariadb-server mariadb

Une fois l'installation terminée, activez MariaDB pour démarrer lors d'un redémarrage ou pendant le démarrage.

$ sudo systemctl enable --now mariadb

Et enfin, démarrez MariaDB services.

$ sudo systemctl start mariadb

Pour confirmer que MariaDB démon est en cours d'exécution, exécutez la commande :

$ sudo systemctl status mariadb

Les paramètres par défaut de MariaDB sont faibles et présentent quelques vulnérabilités qui peuvent être exploitées par des pirates pour violer le serveur de base de données. En tant que tel, nous devons prendre des mesures supplémentaires pour renforcer le serveur de base de données.

Pour ce faire, exécutez le script affiché.

$ sudo mysql_secure_installation

La première étape consiste à définir la racine le mot de passe. Appuyez donc sur ENTER puisqu'aucun mot de passe Root n'est configuré par défaut, puis ‘Y’ pour définir un mot de passe root. Fournissez un mot de passe fort et confirmez-le.

Tapez ‘Y’ pour les autres configurations. Cela purgera ou supprimera efficacement tous les utilisateurs anonymes, bloquera la connexion root à distance et supprimera la base de données de test qui n'est pas nécessaire dans un environnement de production.

Le serveur de base de données est maintenant entièrement configuré et sécurisé.

Étape 3 :Installez PHP sur Rocky Linux

Enfin, le dernier composant à installer sera PHP . PHP , un backronym pour PHP Hypertext Preprocessor , est un langage de script utilisé dans le développement de pages Web dynamiques.

[ Vous pourriez également aimer :Comment installer la dernière version de PHP 8.0 sur Rocky Linux 8 ]

Rocky Linux AppStream fournit plusieurs versions de PHP. Pour vérifier les versions disponibles, exécutez la commande :

$ sudo dnf module list php

Cela fournit une liste de modules PHP et de flux.

Le flux PHP par défaut est PHP 7.2 . Pour installer le dernier module Stream à partir du référentiel, réinitialisez les flux PHP.

$ sudo dnf module reset php

Activez ensuite le flux PHP préféré. Par exemple, pour activer PHP 7.4 , exécutez :

$ sudo dnf module install php:7.4

Cela installe PHP 7.4 et les extensions associées.

De plus, vous pouvez installer des extensions PHP supplémentaires. Ici, nous installons php-curl , et php-zip extensions.

$ sudo dnf install php-curl php-zip

Une fois installé, confirmez la version de PHP installée comme indiqué.

$ php -v

Une autre façon de tester la version de PHP installée est de créer un fichier PHP de test dans le répertoire /var/www/html chemin.

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

Collez la configuration affichée.

<?php

phpinfo();

?>

Enregistrez les modifications et redémarrez le serveur Web.

$ sudo systemctl restart httpd

Revenez ensuite à votre navigateur et suivez l'URL indiquée

http://server-ip/info.php

Une page affichant la version de PHP parmi d'autres paramètres tels que les détails des extensions PHP activées sera affichée.

Vous pouvez maintenant supprimer le fichier PHP de test.

$ sudo rm -f /var/www/html/info.php

Et voila. Nous avons installé avec succès la LAMPE pile sur Rocky Linux 8.4 . Vous pouvez poursuivre et héberger vos applications Web.


LAMP
  1. Comment installer la pile LAMP sur AlmaLinux

  2. Comment installer la pile LAMP sur CentOS 7

  3. Comment installer MariaDB 10.6 sur Rocky Linux 8

  4. Comment installer Docker sur Rocky Linux 8

  5. Comment installer MariaDB sur Rocky Linux 8

Comment installer la pile LAMP sur Debian 11

Comment installer la pile LAMP sur Rocky Linux 8

Comment installer la pile LAMP sur Fedora 35

Comment installer FreeIPA sur Rocky Linux 8

Comment installer la pile LAMP sur Ubuntu 20.04

Comment installer la pile LAMP sur Linux Mint 20