1. 檢查當前安裝的 PHP
查看當前 PHP 版本
php -v
查看當前 PHP 相關的安裝包
yum list installed | grep php
2. 更換 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. 停止相關服務
關閉 php-fpm 和 nginx 服務
service php-fpm stop
/usr/local/nginx/sbin/nginx -s stop
4. 刪除已經安裝的 PHP 相關包
yum remove php*
5. 安裝新版本 PHP
php 7.0/7.1/7.2 分別表示為 70w/71w/72w
目前(2018-5-4)
CentOs 6.x 的 RPM 源中最高只有 7.1
CentOs 7.x 的 RPM 源中有 7.2
yum 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. 重新啟動相關服務
service php-fpm start
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -s reload
7. 再次檢查版本
php -v
————————————————
版權聲明:本文為CSDN博主「瘋狂的小火龍」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_39833195/article/details/98210415
