Comment Installer La Pile LAMP Sur CentOS 7 Quick Start

Introduction

La pile LAMP est un ensemble composé d’un système d’exploitation Linux, d’un serveur Apache, d’une base de données M ySQL (MariaDB) et du langage de programmation P HP. Chaque couche de la pile représente un logiciel open source nécessaire au développement d’applications Web.

Dans ce didacticiel, vous apprendrez à installer la pile LAMP sur CentOS 7.

Conditions préalables

  • Accès à un compte utilisateur avec les privilèges sudo ou root
  • Une fenêtre de terminal ou une ligne de commande
  • Les gestionnaires de packages yum et RPM, inclus par défaut

Étape 1 : Mettre à Jour Le Cache Du Référentiel De Packages

Avant de commencer à construire la pile, assurez-vous de mettre à jour les packages sur votre serveur CentOS 7 à l’aide de la commande :

mise à jour sudo miam

Étape 2 : Installer Le Serveur Web Apache

Comme vous avez déjà un système d’exploitation CentOS en cours d’exécution, la première étape de l’assemblage de la pile LAMP consiste à installer le serveur Web. Le moyen le plus simple d’installer Apache consiste à utiliser le gestionnaire de packages natif de CentOS, y um .

1. Installez Apache sur Centos avec :

sudo yum install 
 
Lorsque vous y êtes invité, confirmez que vous exécutez la commande avec les privilèges sudo.
La sortie affichera le package
2. Ensuite, démarrez Apache en exécutant la commande suivante :

sudo systemctl start 
 
3. Vérifiez si le service est en cours d'exécution en accédant à l'adresse IP publique de votre serveur. Le navigateur doit afficher la page Web de test CentOS 7 Apache :


4. Enfin, configurez Apache pour qu'il démarre au démarrage :

activer sudo systemctl 

Étape 3 : Installez MySQL (MariaDB) Et Créez Une Base De Données


Pour organiser et stocker les données de votre site Web dynamique, vous avez besoin de MariaDB . Il s'agit d'un fork open source du système de gestion de base de données MySQL. Il s'agit d'un remplacement rétrocompatible et binaire du MySQL d'origine.
1. Installez MariaDB avec la commande :
sudo yum installer mariadb-serveur mariadb

Lorsqu'une invite y/n apparaît, confirmez avec y .
2. Démarrez maintenant MariaDB à l'aide de la commande :
sudo systemctl démarrer mariadb

Étape 4 : Exécuter Le Script De Sécurité MySQL


MariaDB n'a pas de paramètres sécurisés par défaut. Par conséquent, vous devez configurer les paramètres, tester la base de données et supprimer les utilisateurs anonymes.
1. Commencez par saisir la commande :
sudo mysql_secure_installation

2. Vous serez invité à fournir votre mot de passe root MariaDB (il ne s'agit pas du mot de passe root de votre serveur). Comme vous n'avez pas encore de mot de passe, appuyer sur Entrée vous permet de continuer la configuration.
3. Ensuite, il vous posera une série de questions. Pour vous assurer que votre base de données est protégée, répondez aux questions comme suit :
  • Nouveau mot de passe : Saisissez un mot de passe que vous souhaitez utiliser
  • Entrez à nouveau le nouveau mot de passe : retapez le mot de passe du champ précédent

4. Après avoir répondu aux questions, la sortie affichera un message indiquant que votre système est en cours de nettoyage et que l'installation devrait maintenant être sécurisée.
5. Enfin, activez MariaDB pour démarrer lorsque vous démarrez le système :
sudo systemctl activer mariadb.service

Étape 5 : Installer PHP


En tant que langage de script côté serveur, PHP est la partie du groupe LAMP qui traite le code pour afficher le contenu dynamique. Une fois connecté à la base de données MySQL, PHP récupère les informations et les traite pour que le serveur Web Apache les affiche.
1. Installez l'extension MySQL avec PHP, toujours à l'aide du programme d'installation du package yum, avec la commande :
sudo yum installer php php-mysql

Vous devriez maintenant obtenir une invite Y/n vous permettant de confirmer l'installation, en saisissant Y .
2. Pour que votre serveur Web Apache commence à collaborer avec PHP, redémarrez le serveur :
redémarrage de systemctl sudo 

Étape 6 : Tester Le Traitement PHP


Pour localiser et servir le site Web, Apache doit enregistrer le fichier à la racine Web. Apache place son site Web par défaut dans ce répertoire : /var/www/html/
1. Pour installer l'éditeur, utilisez cette commande :
sudo miam installer nano

2. Utilisez un script PHP de base pour créer un fichier info.php , avec la commande :
sudo nano /var/www/html/info.php

3. Cela ouvre un fichier texte vierge dans lequel vous devez copier et coller ce qui suit :


4. Maintenez CTRL + X (pour quitter) et Y et Entrée (pour enregistrer les modifications et fermer le fichier).
5. Vérifiez si PHP fonctionne en visitant l'URL suivante :

L'adresse IP doit être l'adresse IP publique de votre serveur. Si PHP est correctement configuré, vous verrez cette image sur le navigateur :
6. Si un pare-feu est activé, vous devrez ouvrir une route pour
sudo firewall-cmd -permanent -zone=public -add-service=
 
Suivre avec la commande pour l'ouvrir pour
sudo firewall-cmd -permanent -zone=public -add-service=
 
Enfin, redémarrez le pare-feu pour activer les nouveaux paramètres :
sudo pare-feu-cmd -reload

Étape 7 : Installer Les Modules PHP


Pour optimiser les capacités de PHP, regardez les noms et les descriptions des modules optionnels avec la commande :
miam recherche php-

Pour obtenir des informations détaillées et en langage clair sur ce que fait chaque module, affichez une description plus longue avec : yum info suivi d'un espace et du nom du module.
Installez un package facultatif avec sudo yum install suivi d'un espace et du nom du module.

Étape 8 : Redémarrez Apache


Pour que les modifications prennent effet, redémarrez le service Apache avec la commande :
sudo systemctl redémarrer apache2

Conclusion
Cet article a-t-il été utile? Oui Non