+ -
当前位置:首页 → 问答吧 → ◆◆ Linux 下的 Zend 问题 ◆◆ 高手进来看看啊

◆◆ Linux 下的 Zend 问题 ◆◆ 高手进来看看啊

时间:2007-04-22

来源:互联网

=错误===================================================

PHP INFO 下看:

This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies

只有 Zend Engine,Zend Extension Manager,就是没有手册里看到的 Zend Optimizer。

=版本===================================================

我安装的是最新的 ZendOptimizer-3.2.6-linux-glibc21-i386.tar 服务重启过了

=配置===================================================

目前,/etc/php.ini 有一个 symbolic link 到 /usr/local/Zend/etc/php.ini。

php.ini 下的相关指令:

[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.2.6
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.2.6
zend_optimizer.version=3.2.6
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so


======================================================

请指教哪里错误?!谢谢!!

作者: equn   发布时间: 2007-04-22

没遇到过,帮顶

作者: 默默   发布时间: 2007-04-23

先确认你的 php.ini 真正在什么地方。然后在确认究竟是否是处于 TS(ThreadSafe) 模式下。若在 TS 模式下就用
复制PHP内容到剪贴板
PHP代码:
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.2.6
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so

否则就用
复制PHP内容到剪贴板
PHP代码:
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.2.6
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so

但是不要两个一起用或混用。

作者: Ben   发布时间: 2007-04-26

php -i |grep php.ini,会显示当前使用的php.ini的位置,安装ZendOptimizer的时候默认会有一个php.ini放在/它的etc目录下,这时候建议 使用 ln -s zendop's path/etc/php.ini  /current path of php.ini

作者: cgwxyz   发布时间: 2007-05-31