+ -
当前位置:首页 → 问答吧 → 安装ZendOptimizer问题!急!

安装ZendOptimizer问题!急!

时间:2006-08-31

来源:互联网

我用的是linux Fc4系统,安装ZendOptimizer3.0。下载后用install安装提示成功!
但用phpinfo()却看不到信息。软件也提示没有安装。。
php.ini中已经有信息了:
[Zend]
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.1
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.1
zend_optimizer.version=3.0.1
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so

作者: cao_yf   发布时间: 2006-08-31

把你的Apache日志中的有关启动的那一部分发上来瞧瞧

作者: xiaojia   发布时间: 2006-09-01

  跟楼主的问题一模一样!
出错的现象就是这样的:
[root@server1 zend302]# audit(1165062959.376:14): avc:  denied  { execute } for
pid=3650 comm="httpd" name="ZendExtensionManager.so" dev=hda5 ino=134910 scont
xt=root:system_r:httpd_t tcontext=root:object_r:usr_t tclass=file              

作者: ghostghost   发布时间: 2006-12-02

这个问题解决不了吗?

作者: yydgx   发布时间: 2007-01-12

zend_extension=/usr/local/Zend/lib/Optimizer-3.0.1/php-4.3.x/ZendOptimizer.so

作者: alexjia   发布时间: 2007-02-28

你安的php是什么版本的?

作者: huangliming   发布时间: 2007-03-01

导致加载ZendOptimizer失败的原因,是因为编译安装Apache2的时候,指定了worker模式 --with-mpm=worker ,Apache2运行在线程模式下。而ZendOptimizer只支持进程模式。也就是Apache2的prefork模式 --with-mpm=prefork 。

于是查看当前的Apache2是否支持了worker模式:
其实解决的办法很简单,只需要按照下面三个步骤进行,就可以了:

以 --with-mpm=prefork 参数重新编译安装Apache2
重新编译安装PHP
重新安装ZendOptimizer


详细说明 http://wiki.isyi.com/wiki/Apache ... 4%E9%97%AE%E9%A2%98

作者: mixg   发布时间: 2008-07-08

顶哦~~~~
















qq头像
http://www.mmbole.cn

作者: 红土   发布时间: 2008-08-01