Le contenu de cet article est un tutoriel détaillé sur la mise à niveau de PHP 5.6 vers 7.2 sous Linux. Il a une certaine valeur de référence. Les amis dans le besoin pourront s'y référer. . a aidé.
La version actuelle de PHP est 5.6. Puisque la version PHP requise du projet est 7.2, mettez-la à niveau
1 Vérifiez le PHP actuellement installé
Affichez la version actuelle de PHP.
php -v
Afficher les packages d'installation actuels liés à PHP
yum list installed | grep php
Modifier la source RPM
#Centos 5.X: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm #CentOs 6.x: rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm #CentOs 7.X: rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3. . Arrêtez les services associés
Fermez les services php-fpm et nginx
service php-fpm stop /usr/local/nginx/sbin/nginx -s stop BashCopy
4 Supprimez les packages associés à PHP installés
yum remove php* BashCopy
5. . Installer La nouvelle version de PHP
php 7.0/7.1/7.2 est représentée respectivement par 70w/71w/72w
Actuellement (2018-5-4)
CentOs 6.x La source RPM la plus élevée de CentOs 7.x est seulement 7.1
La source RPM la plus élevée de CentOs 7.x est 7.2
yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt BashCopy
6. Redémarrez. services associés
service php-fpm start /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf BashCopy
Vérifiez à nouveau la version
php -v
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!