有的时候还有一些情况下 php -i 或php -v 在控制台下可以看到zend opt,
但是 apache 执行phpinfo的输出里面却看不到
一般是因为 调用php的时候zend模块不能加载, 比如AS4里面就是这样的
因为 as4下面默认的php安装后读取库文件的路径是在/usr/lib下面,
而php.ini文件中加载zend模块是在zend安装路径的lib目录中
比如/usr/local/Zend/lib
这时apache在执行php时 不能加载zend模块所以在控制台里php -v 可以正常
但是apache 却没有加载zend。 解决办法 先把zend模块copy到
/usr/lib里面 然后改一下php.ini里面zend加载模块部分
根据这位老兄的意思,把整个/usr/local/Zend/lib里的俩个文件两个文件夹都拷到/usr/lib/下了,然后就可以了,多谢了,不然又被Zend郁闷了,刚开始学php的时候就老是被Zend郁闷,对它印象不好,不过以后我想加密代码的时候,说不定还得靠它.
上面的文章我也做了可是在Apache中还是不能显示zend optimizer的版本相关信息,我的系统是Linux AS 4.请大家多给点意见!
--------------------next---------------------
阅读(349) | 评论(0) | 转发(0) |