Maison > Article > Opération et maintenance > Comment résoudre la version PHP de mise à niveau de Centos
Comment résoudre la version PHP de mise à niveau de Centos ?
La version 5.4 de php installée par défaut yum sur Linux centos 7 présente quelques failles, il est nécessaire de mettre à jour la version php vers la version 7.2
Vérifiez le. PHP actuellement installé
Afficher 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 et php-fpm
services nginx
service php-fpm stop /usr/local/nginx/sbin/nginx -s stop BashCopy
4. packages associés
yum remove php*
5. Installez la nouvelle version de PHP
php 7.0/7.1/7.2 respectivement représenté par 70w/71w/72wActuellement (2018-5-4) La source RPM la plus élevée pour CentOs 6.x est seulement 7,1La source RPM la plus élevée pour CentOs 7.x est 7,2yum install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-ldap php71w-mcrypt
6. Redémarrer le service associé (peut être omis)
service php-fpm start /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
7. Vérifiez à nouveau la version
php -vRéférences associées :
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!