测试的环境:CentOS 6.7 ,Mysql 5.1,PHP5.3.,Apache 2.2.15 全部采用Yum安装。
参考文档:http://www.blogjava.net/nkjava/archive/2015/01/20/422289.html
1.确认当前的php环境:
[root@centosphpyum ~]# yum list installed | grep php
php.x86_64 5.3.3-46.el6_6 @updates
php-cli.x86_64 5.3.3-46.el6_6 @updates
php-common.x86_64 5.3.3-46.el6_6 @updates
php-gd.x86_64 5.3.3-46.el6_6 @updates
php-ldap.x86_64 5.3.3-46.el6_6 @updates
php-mbstring.x86_64 5.3.3-46.el6_6 @updates
php-mysql.x86_64 5.3.3-46.el6_6 @updates
php-pdo.x86_64 5.3.3-46.el6_6 @updates
php-pear.noarch 1:1.9.4-4.el6 @base
php-xml.x86_64 5.3.3-46.el6_6 @updates
php-xmlrpc.x86_64 5.3.3-46.el6_6 @updates
2.删除当前版本的php
[root@centosphpyum ~]# yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
3.升级rpm包
root@centosphpyum ~]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
4.运行yum install
root@centosphpyum ~]# yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64
升级没有成功。升级完成后,查看包信息:
[root@centosphpyum ~]# yum list installed | grep php
php55w.x86_64 5.5.30-2.w6 @webtatic
php55w-cli.x86_64 5.5.30-2.w6 @webtatic
php55w-common.x86_64 5.5.30-2.w6 @webtatic
php55w-gd.x86_64 5.5.30-2.w6 @webtatic
php55w-ldap.x86_64 5.5.30-2.w6 @webtatic
php55w-mbstring.x86_64 5.5.30-2.w6 @webtatic
php55w-mcrypt.x86_64 5.5.30-2.w6 @webtatic
php55w-mysql.x86_64 5.5.30-2.w6 @webtatic
php55w-pdo.x86_64 5.5.30-2.w6 @webtatic
没有问题。但是Apache没有加载,在phpinfo中查看到的仍然是5.3的信息。并且phpMyAdmin4.5中也提示版本不对。
5.删除5.5升级5.6.
[root@centosphpyum ~]# yum remove php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64
6.升级安装5.6
root@centosphpyum ~]# yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64
7.成功。Phpinfo信息。