Installer Nginx MariaDB PHP7 (LEMP) sur CentOS 7

De Lea Linux
Révision datée du 3 novembre 2018 à 16:55 par Jiel (discussion | contributions) (Page créée avec « = Installer Nginx, MariaDB, PHP7 (LEMP) sur CentOS 7 = (brouillon) LEMP (Linux, ENginx, MariaDB, PHP) est un des grands classiques de l'installation de serveurs web. GNU... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Installer Nginx, MariaDB, PHP7 (LEMP) sur CentOS 7

(brouillon)

LEMP (Linux, ENginx, MariaDB, PHP) est un des grands classiques de l'installation de serveurs web. GNU/Linux est le système d'exploitation, ENginx un serveur web, MariaDB le serveur de base de données (ex MySQL) et PHP le langage de programmation.

Installer Nginx

Installer le paquet :

yum install -y nginx

Démarrer et activer le service :

systemctl start nginx systemctl enable nginx

Installer MariaDB

Installer les paquets nécessaires :

yum install -y mariadb-server mariadb

Démarrer et activer le service :

systemctl start mariadb systemctl enable mariadb

Exécutez ce script pour une installation sécurisée (répondez oui à toutes les questions et définissez un mot de passe pour la base)

mysql_secure_installation

Installer PHP

PHP v7.1 n'est pas présent dans la base de CentOS7. Pour l'installer, il nous faut donc utiliser un dépôt tierce. Ici, on choisit le dépôt Software Collections qui est un dépôt considéré comme sûr par CentOS. On active donc ce dépôt :

yum --enablerepo=extras install centos-release-scl

Puis on installe les paquets suivants :

yum install -y rh-php71.x86_64 yum install -y rh-php71-php-fpm.x86_64 yum install -y rh-php71-php-mysqlnd-7.1.8-1.el7.x86_64.rpm

Nginx

Vous pouvez chercher d'autres paquets php particulier avec la commande :

yum search php71|grep <paquet_cherché>

Parmi les autres paquets souvent installés, il y a par exemple :

yum install -y rh-php71-php-pdo.x86_64 yum install -y rh-php71-php-gd.x86_64 yum install -y rh-php71-php-xml.x86_64