centos6.9 mysql rpm_CentOS6.9下rpm升级php5.3.3到php5.6.35(一)

CentOS6.9下rpm升级php5.3.3到php5.6.35

# 查看并删除原有的php5.3

查看原有的php版本

[root@zaibei-db ~]# php -v

PHP 5.3.3 (cli) (built: Mar 22 2017

12:27:09)

Copyright (c) 1997-2010 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend

Technologies

# 查看已经安装的php的包

[root@zaibei-db ~]# yum list installed | grep php

php.x86_64 5.3.3-49.el6 @base

php-cli.x86_64 5.3.3-49.el6 @base

php-common.x86_64 5.3.3-49.el6 @base

php-devel.x86_64 5.3.3-49.el6 @base

php-gd.x86_64 5.3.3-49.el6 @base

php-imap.x86_64 5.3.3-49.el6 @base

php-ldap.x86_64 5.3.3-49.el6 @base

php-mysql.x86_64 5.3.3-49.el6 @base

php-odbc.x86_64 5.3.3-49.el6 @base

php-pdo.x86_64 5.3.3-49.el6 @base

php-pear.noarch 1:1.9.4-5.el6 @base

php-xml.x86_64 5.3.3-49.el6 @base

php-xmlrpc.x86_64 5.3.3-49.el6 @base

如果不删除原有的5.3的包,安装php5.6的包时会报冲突的错误。

# 删除5.3的包

[root@zaibei-db ~]# yum remove php.cli.x86_64

php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mysql.x86_64

php-odbc.x86_64 php-pdo.x86_64 \

php-pear.noarch php-pecl-apc.x86_64 php-pecl-memcache.x86_64

php-pgsql.x86_64 php-soap.x86_64 php-xml.x86_64

php-xmlrpc.x86_64

[root@zaibei-db ~]# yum list installed | grep php

# 安装php5.6的包

由于centos 6.* 原有的rpm中不包含5.6的包的资源,所以需要先安装导入php的安装源:

[root@zaibei-db ~]# rpm -ivh

http://repo.webtatic.com/yum/el6/latest.rpm

Retrieving http://repo.webtatic.com/yum/el6/latest.rpm

Preparing... ########################################### [100%]

1:webtatic-release ###########################################

[100%]

[root@zaibei-db ~]# ls -l /etc/yum.repos.d/

total 52

drwxr-xr-x 2 root root 4096 May 12 17:55 bak

-rw-r--r-- 1 root root 1991 May 4 09:39

CentOS-Base.repo

-rw-r--r-- 1 root root 647

May 4 09:39 CentOS-Debuginfo.repo

-rw-r--r-- 1 root root 289

May 4 09:39 CentOS-fasttrack.repo

-rw-r--r-- 1 root root 630

May 4 09:39 CentOS-Media.repo

-rw-r--r-- 1 root root 7989 May 4 09:39

CentOS-Vault.repo

-rw-r--r-- 1 root root 957

Nov 5 2012 epel.repo

-rw-r--r-- 1 root root 1056 Nov 5 2012 epel-testing.repo

-rw-r--r-- 1 root root 963 Nov

13 2016 webtatic-archive.repo

-rw-r--r-- 1 root root 865 Nov

13 2016 webtatic.repo

-rw-r--r-- 1 root root 963 Nov

13 2016 webtatic-testing.repo

# 安装5.6相关的包

[root@zaibei-db ~]# 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-mysql.x86_64 php56w-pdo.x86_64 php56w-odbc.x86_64

php56w-xml.x86_64 php56w-xmlrpc.x86_64 php56w-soap.x86_64

...

Dependencies Resolved

=======================================================================================================================================================================================

Package Arch Version Repository Size

=======================================================================================================================================================================================

Installing:

php56w x86_64 5.6.35-1.w6 webtatic 2.7 M

php56w-cli x86_64 5.6.35-1.w6 webtatic 2.6 M

php56w-common x86_64 5.6.35-1.w6 webtatic 1.2 M

php56w-gd x86_64 5.6.35-1.w6 webtatic 143 k

php56w-ldap x86_64 5.6.35-1.w6 webtatic 38 k

php56w-mbstring x86_64 5.6.35-1.w6 webtatic 946 k

php56w-mysql x86_64 5.6.35-1.w6 webtatic 113 k

php56w-odbc x86_64 5.6.35-1.w6 webtatic 53 k

php56w-pdo x86_64 5.6.35-1.w6 webtatic 96 k

php56w-soap x86_64 5.6.35-1.w6 webtatic 205

k

php56w-xml x86_64 5.6.35-1.w6 webtatic 152 k

php56w-xmlrpc x86_64 5.6.35-1.w6 webtatic 45 k

Transaction Summary

=======================================================================================================================================================================================

Install 12 Package(s)

Total download size: 8.3 M

Installed size: 31 M

Is this ok [y/N]: y

...

Installed:

php56w.x86_64

0:5.6.35-1.w6 php56w-cli.x86_64

0:5.6.35-1.w6 php56w-common.x86_64

0:5.6.35-1.w6 php56w-gd.x86_64

0:5.6.35-1.w6 php56w-ldap.x86_64

0:5.6.35-1.w6

php56w-mbstring.x86_64

0:5.6.35-1.w6 php56w-mysql.x86_64

0:5.6.35-1.w6 php56w-odbc.x86_64 0:5.6.35-1.w6 php56w-pdo.x86_64

0:5.6.35-1.w6 php56w-soap.x86_64

0:5.6.35-1.w6

php56w-xml.x86_64

0:5.6.35-1.w6 php56w-xmlrpc.x86_64

0:5.6.35-1.w6

Complete!

[root@zaibei-db ~]# yum install php56w-bcmath

...

Dependencies Resolved

=======================================================================================================================================================================================

Package Arch Version Repository Size

=======================================================================================================================================================================================

Installing:

php56w-bcmath x86_64 5.6.35-1.w6 webtatic 35 k

Transaction Summary

=======================================================================================================================================================================================

Install 1 Package(s)

Total download size: 35 k

Installed size: 84 k

Is this ok [y/N]: y

...

Installed:

php56w-bcmath.x86_64

0:5.6.35-1.w6

Complete!

# 安装成功后确认一下:

[root@zaibei-db ~]# yum list installed | grep php

php56w.x86_64 5.6.35-1.w6 @webtatic

php56w-bcmath.x86_64 5.6.35-1.w6 @webtatic

php56w-cli.x86_64 5.6.35-1.w6 @webtatic

php56w-common.x86_64 5.6.35-1.w6 @webtatic

php56w-gd.x86_64 5.6.35-1.w6 @webtatic

php56w-ldap.x86_64 5.6.35-1.w6 @webtatic

php56w-mbstring.x86_64 5.6.35-1.w6 @webtatic

php56w-mysql.x86_64 5.6.35-1.w6 @webtatic

php56w-odbc.x86_64 5.6.35-1.w6 @webtatic

php56w-pdo.x86_64 5.6.35-1.w6 @webtatic

php56w-soap.x86_64 5.6.35-1.w6 @webtatic

php56w-xml.x86_64 5.6.35-1.w6 @webtatic

php56w-xmlrpc.x86_64 5.6.35-1.w6 @webtatic

# 重启php-fpm:

/usr/local/php/sbin/php-fpm restart //目录及文件不存在

# 然后执行

[root@zaibei-db ~]# php -v

PHP 5.6.35 (cli) (built: Mar 30 2018

11:41:20)

Copyright (c) 1997-2016 The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend

Technologies

应当显示 5.6.

升级完毕。

!!!The end!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值