Chinaunix首页 | 论坛 | 博客
  • 博客访问: 747881
  • 博文数量: 759
  • 博客积分: 7000
  • 博客等级: 少将
  • 技术积分: 4775
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-22 15:16
文章分类

全部博文(759)

文章存档

2008年(759)

我的朋友

分类:

2008-09-25 15:55:58

有的时候还有一些情况下 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---------------------

阅读(355) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~