CentOS est un système d'exploitation basé sur Linux, où de nombreux développeurs Web travaillent dans cet environnement, et PHP, en tant que langage de programmation populaire côté serveur, doit généralement être installé dans CentOS. Cet article vous montrera comment installer PHP5 et PHP7 dans le système CentOS et fournir une méthode pour changer de versions PHP.
Avant d'installer PHP5, vous devez installer le serveur Apache, la base de données MySQL et les dépendances liées à PHP en premier. L'installation peut être terminée en utilisant la commande suivante:
sudo yum install httpd mysql-server php php-mysql
Parmi eux, HTTPD est le serveur Apache, MySQL-Server est la base de données MySQL, et PHP et PHP-MySQL sont les dépendances de PHP.
Une fois l'installation terminée, redémarrez le serveur Apache pour que les modifications prennent effet:
service sudo httpd redémarrer
Ensuite, nous pouvons créer un fichier PHP simple pour tester si l'installation est réussie. Entrez la commande suivante:
sudo vi /var/www/html/info.php
Entrez ce qui suit dans le fichier:
<?php phpinfo(); ?>
Enregistrez le fichier et fermez-le. Ensuite, entrez `http: // localhost / info.php` dans la barre d'adresse du navigateur. Si la page affiche la version PHP et les informations connexes, cela signifie que l'installation PHP5 est réussie.
Par rapport à PHP5, PHP7 a des performances plus élevées et de meilleurs effets d'application. Pour installer PHP7, vous devez d'abord installer EPEL (packages supplémentaires pour Enterprise Linux). Exécutez la commande suivante:
sudo yum installer EPEL-Release
Ensuite, installez le référentiel Webtatic:
Sudo RPM -UVH https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Utilisez la commande suivante pour installer PHP7:
sudo yum installer php70w
Une fois l'installation terminée, redémarrez le serveur.
Semblable à PHP5, créez un fichier info.php et accédez à `http: // localhost / info.php` dans le navigateur. Si la page affiche des informations pertinentes sur PHP7, cela signifie que l'installation est réussie.
Si vous souhaitez basculer les versions PHP sur le même serveur, vous pouvez utiliser le gestionnaire de version multi-php. Avant de commencer, vous devez installer un logiciel essentiel:
sudo yum install scl-utils-build scl-utils
Ensuite, installez le package de version PHP nécessaire:
sudo yum installer CentOS-Release-Scl-Rh Sudo Yum-Config-Manager - Rhel-Server-RHSCL-7-RPMS sudo yum install rh-php71 # installer php 7.1 sudo yum install rh-php56 # installer php 5.6
Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour changer la version PHP:
SCL Activer Rh-Php71 Bashou
SCL Activer Rh-Php56 Bash
Après avoir sélectionné la version de PHP souhaitée, vous pouvez utiliser cette version de PHP dans votre terminal.
Cet article décrit comment installer PHP5 et PHP7 dans CentOS System et montre comment changer différentes versions PHP sur le même serveur via plusieurs gestionnaires de version PHP. La maîtrise de ces techniques d'installation et de commutation vous aidera à gérer votre environnement PHP de manière plus flexible.