Portail des services pour les développeurs version 4.16.05
Depuis le 21 juillet 2016, PHP n'accepte plus les versions antérieures à 5.6. Par défaut, la couleur rouge Hat/CentOS 6 installe PHP 5.3.3, et Red Hat/CentOS 7 installe PHP 5.4.16. Cette section décrit comment passer à PHP 7.0.x.
<ph type="x-smartling-placeholder">Avant de commencer, nous vous recommandons de:
- Familiarisez-vous avec l'ensemble des étapes avant de les passer en revue.
- Effectuez d'abord la mise à niveau vers un instantané de VM, pour vous assurer qu'aucun des problèmes.
Pour passer à PHP 7.0.x:
- Activez le dépôt RPM EPEL (s'il n'est pas déjà activé).
- Tout d'abord, vérifiez si le dépôt RPM Extra Packages pour Enterprise Linux (EPEL) est
déjà activé:
rpm -q epel-release
- Si aucun résultat n'est renvoyé, activez le dépôt RPM EPEL.
Pour Red Hat 6 ou CentOS 6, saisissez:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Pour Red Hat 7 ou CentOS 7, saisissez:
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- Tout d'abord, vérifiez si le dépôt RPM Extra Packages pour Enterprise Linux (EPEL) est
déjà activé:
- Activez le référentiel RPM IUS (s'il n'est pas déjà activé).
- Tout d'abord, vérifiez si le dépôt RPM Inline with Upstream Stable (IUS) est déjà
activé:
rpm -q ius-release
- Si aucun résultat n'est renvoyé, activez le dépôt RPM IUS.
Pour CentOS 6, saisissez:
rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
Pour CentOS 7, saisissez:
rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm
Pour Red Hat 6, saisissez:
rpm -Uvh https://rhel6.iuscommunity.org/ius-release.rpm
Pour Red Hat 7, saisissez:
rpm -Uvh https://rhel7.iuscommunity.org/ius-release.rpm
- Tout d'abord, vérifiez si le dépôt RPM Inline with Upstream Stable (IUS) est déjà
activé:
- Arrêtez Apache:
service httpd stop
- Obtenez la liste de tous les packages PHP installés:
rpm -qa | grep -i php
- Supprimez tous les RPM PHP listés à l'étape 4 ci-dessus:
yum remove php php-common php-cli ...
- Installez les RPM PHP 7 à partir du dépôt IUS:
yum install php70u php70u-cli php70u-pdo php70u-mysqlnd php70u-gd php70u-xml php70u-mbstring php70u-process php70u-json
- Démarrez Apache:
service httpd start
- Vérifiez que la version est 7.0.x:
php --version
En outre, assurez-vous que ce qui suit renvoie une liste de commandes Drush (et non les erreurs messages):
/usr/local/bin/drush help
- Testez les résultats dans le navigateur:
<ph type="x-smartling-placeholder">
- </ph>
- Accédez au site dans votre navigateur et connectez-vous en tant qu'administrateur.
- Sous "Rapports", sélectionnez Rapport d'état.
- Vérifiez qu'il n'y a pas d'éléments rouges correspondant à des modules PHP manquants.