由于支付宝SDK只支持php7.1,因为需要删除之前安装的7.2版,进行降级。通过yum remove不能完全删除php,必须通过rpm方式卸载。由于php安装模块间有依赖,因此需要按顺序进行卸载。如下:
rpm -e php72w-fpm-7.2.13-1.w7.x86_64
rpm -e php72w-mysqlnd-7.2.13-1.w7.x86_64
rpm -e php72w-pecl-redis-3.1.6-1.w7.x86_64
rpm -e php72w-pecl-igbinary-2.0.5-1.w7.x86_64
rpm -e php72w-pdo-7.2.13-1.w7.x86_64
rpm -e php72w-pear-1.10.4-1.w7.noarch
rpm -e php72w-devel-7.2.13-1.w7.x86_64
rpm -e php72w-cli-7.2.13-1.w7.x86_64
rpm -e php72w-embedded-7.2.13-1.w7.x86_64
rpm -e php72w-xml-7.2.13-1.w7.x86_64
rpm -e php72w-gd-7.2.13-1.w7.x86_64
rpm -e php72w-bcmath-7.2.13-1.w7.x86_64
rpm -e php72w-process-7.2.13-1.w7.x86_64
rpm -e php72w-mbstring-7.2.13-1.w7.x86_64
rpm -e php72w-opcache-7.2.13-1.w7.x86_64
rpm -e php72w-common-7.2.13-1.w7.x86_64
此外重新安装php7.1的时,安装mysqlnd扩展是会与自带的mysql扩展冲突,必须先卸载mysql扩展再安装。
rpm -qa|grep mysql
rpm -e php71w-mysql-7.1.26-1.w7.x86_64
yum -y install php71w-mysqlnd.x86_64
如果不安装mysqlnd扩展,在链接数据库时(如使在CI中指定mysqli驱动,lumen默认pdo没有这个问题)可能由于库的头文件版本太低导致链接数据库失败。
分享到:
相关推荐
下面小编就为大家分享一篇CentOS7yum安装PHP7.2的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境
Centos7Yum安装PHP7.2 1、安装源 安装php72w,是需要配置额外的yum源地址的,否则会报错不能找到相关软件包。 php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-...
linux7,yum安装mysql5
linux下如何彻底卸载RPM或yum安装的mysql
分步骤详细描述如何在Redhat linux 上建立本地yum源以及使用方法
Linux yum安装所需各种软件,完整。供yum安装使用。。
Linux-yum安装配置Linux-yum安装配置Linux-yum安装配置Linux-yum安装配置Linux-yum安装配置Linux-yum安装配置Linux-yum安装配置
linux安装yum对应python2.7.5包
oracle安装教程之Linux更换yum源
Yum是什么,Yum安装,Yum配置,Yum安装应用,Yum指令详解.
CentOS7 linux下yum安装redis以及使用,从零到有的过程,Linux的redis安装超详细!
yum安装mysql,httpd,php的详细过程,以及服务的启动,状态,测试方法
centos 和 linux 6.5 yum包,支持在linux6.5上安装下列三个包。
linux系统使用yum重新安装mysql的文档。linux系统使用yum重新安装mysql的文档。
包含包内容: python-iniparse-0.4-9.el7.noarch.rpm python-urlgrabber-3.10-10.el7.noarch.rpm rpm-4.11.3-45.el7.x86_64.rpm rpm-python-4.11.3-45.el7....yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
Centos7.2 使用 yum 安装MariaDB
用yum命令安装mysql,比较简单的操作,适合初学者