Comment installer la pile de lampe sur Rhel & Centos Stream 9
- 3253
- 587
- Lucas Bernard
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 = 128m123 | Memory_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:
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 9Toutes 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.
- « Quel est le fichier / etc / mtab dans Linux
- Le «Hello World» Challenge Imprime dans 20 langages de programmation différents »