安装Zend Optimizer需要注意的几点问题
今天在安装Zend Optimizer遇到了几个问题,特整理如下:
安装Zend Optimizer
先停止Apache
需注意以下几点:
(1)Zend Optimzer 的安装目录要指定为E:\server\Zend:(根据你自己)
(2)Web server选择Apacher2.x
(3)在安装过程中提示选择php.ini的路径,手动指定为E:\server\php;
(4)安装过程中提示chose the root folder of your web server 即选择apache的根目录位置,指定为:E:\server\apache.
Zend Optimizer 安装完成后会自动重启apache服务,重启完成后需要再次打开IE浏览器窗口,查看test.php支持信息,观察是否包含了Zend optimizer支持信息,如果没有,则说明Zend Optimizer没有安装成功!
解决方法:
修改php.ini文件增加对Zend的支持,查找zend.zel_compatibility_mode=Off在它下面加上
[Zend]
zend_optimizer.optimization_level=1023
zend_extension_ts="../Zend/ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="../Zend/Optimizer-3.3.0"
; zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
保存,重启apache服务..
在配置php服务器的时候,所有的东西都安装好了,就是浏览一个要求zend的程序的时候,总是提示"Zend Optimizer not installed",卸载重新安装也不行,很是郁闷。网上搜索了一下,有这个问题的也很多,看到解决的问题优化代码相对太多,只好总结了一个:
大多说的关于php中关于zend配置的问题,这个可能是权限问题zend安装时有的东西没有写入php.ini中吧。我在php.ini里的zend统一改成如下代码:C盘系统下的PHP.INI以及安装目录下的PHP.INI里面的ZEND信息要一致。
[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\php_iis\zend\lib\Optimizer-3.3.0"
zend_extension_ts="C:\Program Files\php_iis\zend\lib\ZendExtensionManager.dll"
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
;zend_extension_manager.optimizer="C:\Program Files\php_iis\zend\lib\Optimizer-3.3.0"
;zend_optimizer.version=3.3.0
zend_optimizer.encoder_loader=1
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:
问题解决,好轻松!