你以为PHP那么好自定义升级?

本文详细介绍了如何在Linux系统中彻底移除旧版PHP并安装高版本的PHP,包括使用rpm命令进行精确卸载的步骤,以及推荐的REPO来源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

X,PHP如果只是安装操作系统之后,YUM INSTALL之后就可以使用最好啦。

但如果YUM安装的官方PHP版本太低怎么办?

据我所知,现在也只是到PHP5.3.3版本,如果APP应用需要PHP5.4 甚至5.5肿么办?

自定义升级呗~~~

你以为PHP那么好自定义升级?

这得找好相应的REPO库,或是找到RPM,或是源码编译。但源码编译可能一些自定义目录又担心和定义的不一定,所以找网上用得得的REPO为首选。

但在安装新的PHP REPO之前,最好能删除掉以前版本的PHP。但YUM REMOVE PHP这些命令不能弄干净的。

参考以下这个URL,我才弄得差不多了。

然后,在PHP5.4之上的版本,安装好了测试的OWNCLOUD。

http://blog.youkuaiyun.com/21aspnet/article/details/6581618

这个命令是删除不干净的

#yum remove php

因为使用这个命令以后再用

#php -v

还是会看到有版本信息的。。。。。

 

 

必须强制删除

#rpm -qa|grep php

提示如下

#php-pdo-5.1.6-27.el5_5.3
#php-mysql-5.1.6-27.el5_5.3
#php-xml-5.1.6-27.el5_5.3
#php-cli-5.1.6-27.el5_5.3
#php-common-5.1.6-27.el5_5.3
#php-gd-5.1.6-27.el5_5.3

注意卸载要先卸载没有依赖的

pdo是mysql的依赖项;common是gd的依赖项;
例如:# rpm -e php-pdo-5.1.6-27.el5_5.3
error: Failed dependencies:
        php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386

所以正确的卸载顺序是:
# rpm -e php-mysql-5.1.6-27.el5_5.3
# rpm -e php-pdo-5.1.6-27.el5_5.3
# rpm -e php-xml-5.1.6-27.el5_5.3
# rpm -e php-cli-5.1.6-27.el5_5.3
# rpm -e php-gd-5.1.6-27.el5_5.3
# rpm -e php-common-5.1.6-27.el5_5.3

再用# php -v

查看版本信息已经没有提示

 

安装最新的PHP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值