GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer la pile LAMP sur CentOS 7

Voulez-vous savoir comment installer la pile LAMP sur CentOS 7 ? Vous êtes au bon endroit! Dans cet article, vous découvrirez ce qu'est la pile LAMP et comment l'installer sur votre serveur Linux.

Important ! CentOS Linux 8 a atteint sa fin de vie (EOL) le 2021-12-31. Bien que CentOS Linux 7 soit toujours pris en charge, il atteindra la fin de vie le 2024-06-30. Nous vous recommandons de garder cela à l'esprit lors du choix de ce système d'exploitation. Vous pouvez en savoir plus à ce sujet sur leur site officiel.

Qu'est-ce que la lampe ?

LAMP est l'abréviation de Linux, Apache, MySQL et PHP. Il s'agit d'une pile d'applications qui fonctionnent ensemble sur un serveur Web pour héberger un site Web. Cela étant dit, chaque programme individuel a un objectif différent :

  • Sous LAMP, Linux sert de système d'exploitation du serveur qui gère toutes les commandes sur la machine. Nous utiliserons la distribution CentOS 7 dans ce didacticiel.
  • Apache est un logiciel de serveur Web qui gère les requêtes HTTP pour diffuser le contenu de votre site Web.
  • MySQL est un système de gestion de base de données relationnelle (RDBMS) dont la fonction est de conserver les données de l'utilisateur sur un serveur.
  • PHP est un langage de script pour la communication côté serveur.

Sans plus tarder, apprenons comment installer LAMP sur CentOS 7.

3 étapes pour installer LAMP sur CentOS 7

Nous diviserons les installations Apache, MySQL et PHP en différentes parties pour vous aider à mieux les comprendre. Cependant, avant de plonger dans les étapes, il y a quelques éléments essentiels que vous devez connaître.

Prérequis

Tout d'abord, assurez-vous que CentOS 7 est déjà installé sur votre serveur. Chez Hostinger, vous pouvez choisir le système d'exploitation sur le plan d'hébergement VPS.

Pour accéder à votre serveur, vous pouvez utiliser terminal sous Linux et macOS, ou Putty sous Windows. Pour plus d'informations, lisez comment établir une connexion au serveur à l'aide de vos informations SSH.

Une fois que vous avez obtenu l'accès, vous devez nettoyer tout le cache et mettre à jour yum (utilitaire de gestion des packages par défaut pour CentOS) Cela permet de supprimer les anciens packages sur CentOS et d'obtenir la dernière version :

sudo yum clean all
sudo yum update

1. Installer Apache

Vous pouvez facilement installer Apache en utilisant le yum emballer. Sur votre client SSH, saisissez :

sudo yum install httpd -y

Après cela, activez votre serveur Apache en tapant la commande suivante :

sudo systemctl start httpd.service

Si l'installation et l'activation ont réussi, vous obtiendrez ce résultat lorsque vous visiterez l'adresse IP du serveur :

2. Installer le serveur MySQL (MariaDB)

MariaDB est le fork MySQL le plus populaire, gratuit et open source. La commande pour installer la base de données est la suivante :

sudo yum install mariadb-server mariadb -y

Maintenant, démarrons le service MariaDB :

sudo systemctl start mariadb

Une fois installé, nous devons sécuriser MariaDB en exécutant cette commande de sécurité :

sudo mysql_secure_installation

Lorsque vous êtes invité à entrer un mot de passe, appuyez simplement sur Entrée pour le laisser vide ou saisir un nouveau mot de passe.

Après cela, suivez les instructions pour configurer votre mot de passe. Enfin, le script vous demandera de configurer plusieurs mesures de sécurité, notamment :

  • Supprimer les utilisateurs anonymes ?
  • Interdire la connexion à distance ?
  • Supprimer la base de données de test et y accéder ?
  • Recharger les tables de privilèges maintenant ?

Lorsque vous avez terminé le processus, il vous enverra ce message :

Cleaning up... 
All done! If you've completed all of the above steps, your MariaDB installation should now be secure. 
Thanks for using MariaDB!

3. Installer PHP

Tout d'abord, vous devez installer yum-utils et activez EPEL Dépôt (Packages supplémentaires pour Enterprise Linux) :

sudo yum install epel-release yum-utils

Ensuite, téléchargez et installez remirepo :

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Activez-le :

sudo yum-config-manager --enable remi-php73

Pour installer PHP, utilisez la commande suivante :

sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

Si vous voulez vérifier la version, tapez php -v et vous devriez obtenir ce résultat :

PHP 7.3.9 (cli) (built: Aug 27 2019 22:52:39) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies

Redémarrez votre serveur Apache pour vous assurer qu'il fonctionne avec le PHP nouvellement installé :

sudo systemctl restart httpd.service

L'étape suivante consiste à tester le traitement PHP. Pour ce faire, nous devons créer info.php fichier et placez-le dans le répertoire PHP par défaut (/var/www/html ). Vous pouvez utiliser l'éditeur nano pour cela :

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

Ensuite, insérez ce code à l'intérieur :

<?php phpinfo(); ?>

Utilisez CTRL+X pour quitter et enregistrer le fichier. La dernière chose est de vérifier votre serveur en visitant le info.php URL :

http://votre.adresse.ip/info.php

La page devrait ressembler à ceci :

Bon travail! Cela signifie que PHP est installé et en cours d'exécution sur votre serveur. Vous avez installé LAMP avec succès sur CentOS 7.

Conclusion

La pile LAMP est un ensemble essentiel de programmes pour le développement Web. Il se compose de Linux, Apache, MySQL et PHP. Ils travaillent main dans la main pour vous aider à gérer un serveur ou un VPS.

Notre tutoriel vous a montré comment installer la pile LAMP sur CentOS 7. Voici notre bref résumé de toutes les étapes.

  1. Assurez-vous que votre serveur fonctionne sur CentOS 7 . Ensuite, nettoyez le cache et mettez à jour les derniers packages.
  2. Installer Apache puis vérifiez s'il est déjà activé sur votre serveur.
  3. Installer MySQL avec MariaDB et exécutez une commande de sécurité pour sécuriser votre base de données.
  4. Installer PHP et testez le traitement PHP en créant info.php fichier.

Cent OS
  1. Comment installer la pile LAMP sur CentOS 8

  2. Comment installer la pile LAMP sur CentOS 7

  3. Comment installer Vagrant sur CentOS 7

  4. Installer LAMP Stack sur CentOS 7 - Processus étape par étape ?

  5. Comment installer la pile LEMP sur CentOS 7

Comment installer la pile LAMP sur CentOS 8

Comment installer la pile LAMP sur CentOS 8

Comment installer la pile LAMP sur AlmaLinux 8

Comment installer la pile LAMP sur Debian 11

Comment installer la pile LAMP sur CentOS 6

Comment installer la pile ELK sur CentOS 8