Entries Tagged as 'zend.ze1_compatibility_mode'

改php.ini使得php5兼容php4

今天
公司一同事告诉我需要把某两台机器的php换成php4
因为要在上面跑的某种软件是用php4写的
而且用了n多php5不支持的php4独特的写法
//咣当
我马上就有“以头抢地”的冲动了
这台机器可是我辛辛苦苦从fc3在线upgrade到fc4
再从fc4在线upgrade到fc5的呀!
5555555555555555
要php4的话为什么当时需求里没明确呢
唉,估计他们当时也不知道一定要php4
其实重编个php4也不难
只是,……
以后维护起来会相对会比较麻烦
其实最主要的还是我自己有倒坎坎:尽量使用官方发布的rpm包
于是我给了他2条建议:
1,下单让运维部门的人重装成fc3
2,内部找fc3的机器换一下
其实我的建议也是行得通的(当时我也不知道其实有更简单的解决方法)
重装也就20分钟左右的事情;而且内部也还是有很多的fc3的机器的
但别人马上就否了
说没法换,也不能重装
理由是烤了好多的软件上去了
我晕,不是都还没上线吗?没上线自己把服务再倒一倒也不是什么大事儿呀
……:(
扯远了
扯得跟技术没什么关系了
写这么多废话在这里只是想说明做support工作是多么的……
我这还是内部的support呢
如果是对外的话
nnd那可更难以想象咯

言归正传
后来一看php.ini文件,里面有一段是这么说的:

; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
zend.ze1_compatibility_mode = Off

于是
我们就打开zend.ze1_compatibility_mode,像这样:

zend.ze1_compatibility_mode = On

重起apache
居然就搞定了