技术博文 · 2021-04-21 0

更新centos6.8的php版本

1.停止PHP服务

service php-fpm stop

 

2.卸载PHP

rpm -qa|grep php
 rpm -e php*

 

3.更新源e

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

 

4.安装php及相应扩展

#查看源 有7.0 | 7.1 | 7.1w | 7.2

  yum list php* 

#安装

yum install php70w.x86_64 php70w-opcache.x86_64 php70w-pdo.x86_64 php70w-fpm.x86_64 php70w-mysql.x86_64 php70w-gd.x86_64 libjpeg* php70w-ldap.x86_64 php70w-odbc.x86_64 php70w-pear.noarch php70w-xml.x86_64 php70w-xmlrpc.x86_64 php70w-mbstring.x86_64 php70w-bcmath.x86_64 php-mhash php70w-pecl-redis.x86_64

提示安装冲突

image-20210421171503794

解决方法: yum remove php-common-5.3.3-50.el6_10.x86_64

5.启动

service php-fpm start
[root@openldap-02 conf.d]# php -v
PHP 7.0.33 (cli) (built: Dec  7 2018 00:21:29) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.33, Copyright (c) 1999-2017, by Zend Technologies

 

俗话曰:升级最怕坑。万一升级不好整个服务被毁。所以升级之前一定要做好备份。