博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 强制删除yum安装的php7.2
阅读量:5113 次
发布时间:2019-06-13

本文共 1038 字,大约阅读时间需要 3 分钟。

由于支付宝SDK只支持php7.1,因为需要删除之前安装的7.2版,进行降级。通过yum remove不能完全删除php,必须通过rpm方式卸载。由于php安装模块间有依赖,因此需要按顺序进行卸载。如下: 

Java代码  
  1. rpm -e php72w-fpm-7.2.13-1.w7.x86_64  
  2. rpm -e php72w-mysqlnd-7.2.13-1.w7.x86_64  
  3. rpm -e php72w-pecl-redis-3.1.6-1.w7.x86_64  
  4. rpm -e php72w-pecl-igbinary-2.0.5-1.w7.x86_64  
  5. rpm -e php72w-pdo-7.2.13-1.w7.x86_64  
  6. rpm -e php72w-pear-1.10.4-1.w7.noarch  
  7. rpm -e php72w-devel-7.2.13-1.w7.x86_64  
  8. rpm -e php72w-cli-7.2.13-1.w7.x86_64  
  9. rpm -e php72w-embedded-7.2.13-1.w7.x86_64  
  10. rpm -e php72w-xml-7.2.13-1.w7.x86_64  
  11. rpm -e php72w-gd-7.2.13-1.w7.x86_64  
  12. rpm -e php72w-bcmath-7.2.13-1.w7.x86_64  
  13. rpm -e php72w-process-7.2.13-1.w7.x86_64  
  14. rpm -e php72w-mbstring-7.2.13-1.w7.x86_64  
  15. rpm -e php72w-opcache-7.2.13-1.w7.x86_64  
  16. rpm -e php72w-common-7.2.13-1.w7.x86_64  

此外重新安装php7.1的时,安装mysqlnd扩展是会与自带的mysql扩展冲突,必须先卸载mysql扩展再安装。 

Java代码  
  1. rpm -qa|grep mysql  
  2. rpm -e php71w-mysql-7.1.26-1.w7.x86_64  
  3. yum -y install php71w-mysqlnd.x86_64  

如果不安装mysqlnd扩展,在链接数据库时(如使在CI中指定mysqli驱动,lumen默认pdo没有这个问题)可能由于库的头文件版本太低导致链接数据库失败。

转载于:https://www.cnblogs.com/DXYHW/p/10557588.html

你可能感兴趣的文章
hihocoder1187 Divisors
查看>>
Azure 托管镜像和非托管镜像对比
查看>>
js window.open 参数设置
查看>>
032. asp.netWeb用户控件之一初识用户控件并为其自定义属性
查看>>
Ubuntu下安装MySQL及简单操作
查看>>
前端监控
查看>>
clipboard.js使用方法
查看>>
移动开发平台-应用之星app制作教程
查看>>
leetcode 459. 重复的子字符串(Repeated Substring Pattern)
查看>>
伪类与超链接
查看>>
centos 7 redis-4.0.11 主从
查看>>
博弈论 从懵逼到入门 详解
查看>>
永远的动漫,梦想在,就有远方
查看>>
springboot No Identifier specified for entity的解决办法
查看>>
慵懒中长大的人,只会挨生活留下的耳光
查看>>
"远程桌面连接--“发生身份验证错误。要求的函数不受支持
查看>>
【BZOJ1565】 植物大战僵尸
查看>>
VALSE2019总结(4)-主题报告
查看>>
浅谈 unix, linux, ios, android 区别和联系
查看>>
51nod 1428 活动安排问题 (贪心+优先队列)
查看>>