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

Comment installer Linux, Apache, MariaDB, PHP (pile LAMP) sur CentOS 7 / RHEL 7

LAMP Stack signifie pile Linux, Apache, MariaDB et PHP. Il est principalement utilisé pour l'hébergement de sites Web et de blogs.

Ici, nous verrons comment installer la pile LAMP sur CentOS 7 / RHEL 7.

Installer la pile LAMP

Installer Linux

Voici l'article sur l'installation étape par étape de CentOS 7 / RHEL 7.

Vous avez maintenant Linux, et la prochaine consiste à installer Apache, MySQL et PHP dessus. Installons-les un par un.

Installer Apache

Le nom du package d'Apache est httpd. Installez le package httpd à l'aide de la commande YUM.

yum install -y httpd

Démarrez le service Apache à l'aide de la commande suivante.

systemctl start httpd

Activez le serveur Web Apache pour qu'il démarre automatiquement à chaque démarrage.

systemctl enable httpd

Configurez le pare-feu pour autoriser les requêtes HTTP.

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --reload

Pour nous assurer que tout est correctement installé, nous allons maintenant tester Apache pour nous assurer qu'il fonctionne correctement. Ouvrez n'importe quel navigateur Web, puis saisissez ce qui suit dans l'adresse Web :

http://localhost

OU

http://votre.adresse.ip.ess

Vous obtiendrez la page Web disant "Test 123", cela confirme qu'Apache fonctionne bien.

La racine de document par défaut d'Apache est /var/www/html sur CentOS, et le fichier de configuration principal est /etc/ httpd/conf/httpd.conf. Des configurations supplémentaires pour Apache sont stockées dans le répertoire /etc/httpd/conf.d/.

Installer MariaDB

Dans CentOS / RHEL, MySQL est désormais remplacé par MariaDB comme base de données par défaut.

CentOS 7/ RHEL embarque MariaDB v5.5. La version approche de la fin du support en avril 2020. Il est donc recommandé d'installer MariaDB v10.4 ou d'installer MySQL v8.0 au lieu de MariaDB pour la pile LAMP.

Pour installer MariaDB, utilisez la commande suivante.

yum install -y mariadb mariadb-server

Démarrez le service MariaDB à l'aide de la commande ci-dessous.

systemctl start mariadb

Pour que MariaDB démarre à chaque démarrage. Tapez ce qui suit sur le terminal et appuyez sur Entrée.

systemctl enable mariadb

Nex consiste à sécuriser MariaDB à l'aide de la commande mysql_secure_installation.

Ce programme vous permet d'améliorer la sécurité de votre installation MariaDB des manières suivantes :

  • Vous pouvez définir un mot de passe pour les comptes root.
  • Vous pouvez supprimer les comptes root accessibles depuis l'extérieur de l'hôte local.
  • Vous pouvez supprimer les comptes d'utilisateurs anonymes.
  • Vous pouvez supprimer la base de données de test (qui, par défaut, est accessible à tous les utilisateurs, même les utilisateurs anonymes) et les privilèges qui permettent à quiconque d'accéder aux bases de données dont les noms commencent par test_.
mysql_secure_installation

Sortie :

Installer PHP

Par défaut, le serveur Apache ne prend en charge que le langage HTML, pas PHP. Installez le package PHP avec la prise en charge de MariaDB.

PHP v5.4 (Fin du support)

La version PHP (v5.4) disponible dans le référentiel de base CentOS est déjà en fin de support.

PHP v7.3

Remi, un référentiel tiers qui propose une version à jour de PHP (v7.3). Pour activer le référentiel Remi, installez le package de configuration automatique du référentiel Remi.

yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum install -y --enablerepo=remi-php73 php php-cli php-mysqlnd

Vous devez redémarrer le serveur après l'installation de PHP, pour cela tapez ce qui suit sur le terminal.

systemctl restart httpd

Tester la pile LAMP

Pour tester PHP, placez un fichier .php dans le répertoire par défaut d'Apache.

echo "<?php phpinfo()?>" > /var/www/html/info.php
Ce fichier affichera de nombreuses informations utiles sur notre installation PHP, telles que la version PHP installée, les détails de l'extension PHP, etc.

Ouvrez maintenant votre navigateur Web et saisissez ce qui suit dans l'adresse Web :

http://localhost/info.php

OU

http://you.ip.addr.ess/info.php

La page ressemble à ceci :

Faites défiler le navigateur jusqu'à la section des modules pour vérifier la prise en charge de MariaDB. Vous obtiendrez l'écran comme ci-dessous.

Conclusion

C'est tout. Vous avez installé avec succès la pile LAMP sur CentOS 7 / RHEL 7. Si vous êtes nouveau dans un système de gestion de base de données, envisagez d'installer phpMyAdmin pour gérer les bases de données via un navigateur Web. Installez également le certificat SSL Let's Encrypt pour une communication sécurisée.


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

  2. Comment installer Apache Tomcat sur Linux RHEL 8 / CentOS 8

  3. Comment installer Linux, Nginx, MariaDB, PHP (pile LEMP) dans CentOS 7 / RHEL 7

  4. Comment installer Apache, MySQL, PHP (LAMP) sur CentOS/RHEL 7

  5. Comment installer Apache et PHP (pile LAMP) sur Rocky Linux/Centos 8

Installez Apache, MariaDB, PHP (pile LAMP) dans CentOS 8

Comment installer la pile Linux, Apache, MariaDB, PHP (LAMP) sur Debian 10

Comment installer la pile LAMP sur CentOS 8

Comment installer LAMP (Linux Apache, MariaDB, PHP) sur CentOS 7

Comment installer la pile LAMP sur CentOS 6

Comment installer une pile LAMP (Apache, MariaDB, PHP) sur CentOS 7