Comment installer la pile de lampe sur Rhel & Centos Stream 9

Comment installer la pile de lampe sur Rhel & Centos Stream 9

Lamp est une plate-forme de développement Web ouverte populaire qui signifie Linux, Apache, MySQL et PHP. Cet acronyme représente les composants principaux d'un serveur Web typique basé sur Linux, et il fournit un environnement stable et fiable pour les développeurs Web pour créer et déployer des sites Web dynamiques et des applications Web.

Dans cet article, nous vous montrerons comment configurer une pile de lampe sur Red Hat Enterprise Linux (RHEL) et CentOS Stream 9 Systems.

Conditions préalables

Avant de commencer, vous devez avoir un système RHEL ou CentOS 9 fraîchement installé avec un utilisateur racine ou un utilisateur avec des privilèges sudo. Vous devez également avoir une compréhension de base des commandes et concepts Linux.

Étape 1: Installez le serveur Web Apache

Apache est le logiciel de serveur Web le plus utilisé au monde, et il est disponible dans les référentiels par défaut Centos 9. Pour installer Apache, exécutez la commande suivante en tant que root ou avec les privilèges sudo:

sudo dnf installer httpd  

Une fois l'installation terminée, démarrez le service Apache et activez-le de démarrer automatiquement au démarrage:

sudo systemctl start httpd  sudo systemctl activer httpd  

Pour vérifier que le serveur Web Apache fonctionne correctement, ouvrez un navigateur Web et accédez à l'adresse IP ou au nom d'hôte du serveur. Vous devriez voir la page Web Apache par défaut, qui confirme que le serveur Web est opérationnel.

Étape 2: Installez le serveur de base de données MARIADB

MariaDB est une fourche du serveur de base de données MySQL, et il est inclus dans les référentiels par défaut CentOS 9. Pour installer MARIADB, exécutez la commande suivante:

sudo dnf installer mariadb-server 

Une fois l'installation terminée, démarrez le service MARIADB et activez-le de démarrer automatiquement au démarrage:

Sudo Systemctl Start Mariadb Sudo Systemctl Activer Mariadb  

Pour sécuriser l'installation de MariaDB, exécutez la commande suivante

mysql_secure_installation  

Étape 4: Installez PHP

Maintenant qu'Apache et Mariadb sont installés et en cours d'exécution, nous pouvons procéder à l'installation de PHP. Pour ce faire, exécutez la commande suivante:

sudo dnf installer php php-Cli php-commun php-gd php-mysqlnd php-pDo  

Étape 5: Configurer PHP

Après avoir installé PHP, nous devons apporter quelques modifications de configuration pour nous assurer qu'elle fonctionne correctement avec Apache. Ouvrir le 'PHP.ini ' Fichier de configuration à l'aide de votre éditeur de texte préféré:

sudo nano / etc / php.ini  

Dans le fichier, recherchez les lignes suivantes et modifiez-les comme suit:

Memory_limit = 256m upload_max_filesize = 128m post_max_size = 128m
123Memory_limit = 256Mupload_max_filesize = 128MPOST_MAX_SIZE = 128M

Enregistrez et fermez le fichier.

Étape 6: Testez la pile de lampe

Pour vérifier que notre pile de lampe est correctement installée et configurée, nous créerons un simple script PHP et l'exécuterons via Apache.

Créer un nouveau fichier nommé 'Info.php ' Dans le répertoire de racine Web Apache à l'aide de la commande suivante:

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

Collez le code suivant dans le fichier:

12

Enregistrez et fermez le fichier.

Maintenant, ouvrez votre navigateur Web et accédez à 'http: // your-server-ip / info.php '. Vous devriez voir une page affichant les informations de configuration PHP. Si vous voyez cette page, votre pile de lampe est opérationnelle.

Affichage des informations PHP sur Rhel & Centos Stream 9

Toutes nos félicitations! Vous avez réussi et configuré une pile de lampe sur votre serveur RHEL ou CentOS 9.

Conclusion

En conclusion, la configuration d'une pile de lampe sur RHEL ou Centos 9 consiste à installer Apache, MariADB et PHP, et à apporter des modifications de configuration nécessaires. Avec le guide étape par étape fourni dans cet article, vous pouvez faire en sorte que votre propre lampe empile en un rien de temps. Avec une pile de lampe en place, vous avez tous les composants nécessaires pour héberger des sites Web et des applications dynamiques. C'est une solution flexible et évolutive qui fournit la base de nombreux sites Web et applications que nous utilisons aujourd'hui. Que vous soyez un administrateur système chevronné ou un débutant, la configuration d'une pile de lampe sur Rhel ou Centos 9 est un excellent moyen de commencer le développement Web et l'hébergement.