CentOS 上最容易升級 PHP 的方式

CentOS 內建的 PHP 版本普遍都比較舊
想要在不動 OS 的情況下升級其實有很多種
最方便的應該是用 Webtatic 套件管理 PHP

如果想要在 CentOS 6.x 安裝 PHP 5.5
請照下面步驟即可

安裝前請先把原本機器內的 PHP 套件移除
請先確認以下套件是否都是 PHP 套件
# yum remove php-*

然後開始安裝 Webtatic Repo.(for CentOS 6)
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

開始安裝 Webtatic Repo.(for CentOS 7)
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

然後開始安裝 PHP 相關套件
這邊系統會預設 php 5.5 最新的版本
如果想安裝 5.6 或是 7.0 可以把 php55w 換成 php56w or php70w 即可

for PHP 5.5
# yum install php55w php55w-cli php55w-common php55w-gd php55w-pdo php55w-mysql php55w-mbstring 
for PHP 5.6
#yum install php56w php56w-cli php56w-common php56w-gd php56w-pdo php56w-mysql php56w-mbstring php56w-mcrypt
for PHP 7.1

#yum install php71w php71w-cli php71w-common php71w-gd php71w-pdo php71w-mysql php71w-mbstring php71w-mcrypt php71w-dom

安裝完請記得重開 Apache
# service httpd restart (CentOS6)
# systemctl restart httpd (CentOS7) 








Comments

Popular posts from this blog

CentOS7 如何新增/移除 Rich Rule for firewalld

mac 安裝 mtr

如何設定 SSL VPN 分割通道 on Fortigate 80C