UBUNTU 给你的软件降降级

Ubuntu PHP5.2降级指南
本文介绍如何将Ubuntu 11.04中的PHP从5.3降级到5.2.6,并解决sybase扩展兼容性问题。通过修改源及指定版本安装特定组件,确保sybase_ct.so正确加载。

[Ubuntu] 如何在Ubuntu11.04将PHP5.3降级到PHP5.2

由于ubuntu 11.0.4默认安装的php版本 > 5.3,所以迫于无奈给自己的PHP降级了回到了远古的 php 5.2.6配合 zendoptiom的需要

升级非常简单,/etc/apt/source.list中的gutsy替换为hardy,然后aptitude update、aptitude safe-upgrade、aptitude dist-upgrade,下载一大堆包安装半天就完事了,不过和以前几次升级一样,hardy中自带的php5-sybase 5.2.4-2ubuntu5.1还是不支持sybase:


[12-Jun-2008 09:13:13] PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20060613+lfs/sybase_ct.so’ - /usr/lib/php5/20060613+lfs/sybase_ct.so: cannot open shared object file: No such file or directory in Unknown on line 0


下列软件包有未满足的依赖关系:
 php5-sybase : 依赖: phpapi-20090626+lfs
               依赖: php5-common (= 5.3.6-13ubuntu3.1) 但是 5.2.10.dfsg.1-2ubuntu6 正要被安装


没办法,再修改源,降级回Gutsy中的5.2.3:

$ sudo aptitude install
php5-sybase=5.2.3-1ubuntu6.2 php5-gd=5.2.3-1ubuntu6.2 php5-mysql=5.2.3-1ubuntu6.2 php5-tidy=5.2.3-1ubuntu6.2 php5-sqlite=5.2.3-1ubuntu6.2

我试过,装上这个5.2.3的sybase,也就是sybase_ct.so,是不能配合php 5.2.4使用的,只能保持php暂时不升级。

另外,这样弄了以后,php的tidy扩展不可用了,好在tidy不是必须的。

烦人的sybase。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值