1. 程式人生 > >Linux系統CentOS使用yum方式安裝指定版本的PHP 新增yum源 從PHP5.3升級到5.4/5.5/5.6

Linux系統CentOS使用yum方式安裝指定版本的PHP 新增yum源 從PHP5.3升級到5.4/5.5/5.6

     預設的版本太低了,手動安裝有一些麻煩,想採用Yum安裝的可以使用下面的方案:
首先刪除舊版本的PHP,
通過yum list installed | grep php可以檢視所有已安裝的php軟體
使用yum remove php ……刪除

通過yum list php*檢視是否有自己需要安裝的版本,如果沒有就需要新增第三方yum源,推薦安裝webtatic、rpmforge,還有國內163的
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
//rpmforge
#32位:  
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm  
rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm  
#64位:  
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm  
rpm -ivh rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm  
安裝完成後可以使用yum repolist檢視已經安裝的源,也可以通過ls /etc/yum.repos.d/檢視。

然後再yum install php55w或yum install php54w或yum install php56w……就可以安裝新版本PHP了    

1.首頁安裝Webtatic EL6 YUM源
rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm  
2.停止web伺服器
service nginx stop
或者
service httpd stop
3.刪除當前的 php 安裝 php5.4
yum remove php
* yum install php54w 4.重啟web伺服器 service php-fpm restart service nginx start 或者 service httpd restart 5.檢視php版本 php -v PHP 5.4.33 (cli) (built: Sep 19 2014 19:58:27) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies