如何在plesk中支持zend optimizer
2006-09-28 | 7:00
昨天,帮一位客户调试安装plesk的虚拟主机的时候,遇到了装zend optimizer 装上后,httpd服务能正常启动,但是任何连接请求(不论是html还是php请求,都无响应的问题)。而一旦撤下 zend optimizer,又都是好的。 用apache的 configtest 也没有任何错误报告。。。问题出在哪里呢? 后来查到,plesk默认是使用ionCube loder 的。。。如何在它的基础上加我们需要的zend optimizer呢?? 以下是搜索到的解决方法:
Plesk上的php默认支持ionCube loader
同时还可以加装zend optimizer,方法如下
系统php.ini位置/etc/php.ini,其中有个默认配置项说明
; Note: packaged extension modules are now loaded via the .ini files
; found in the directory /etc/php.d; these are loaded by default.
自动加载/etc/php.d下的所有.ini文件,就使用这个功能来加载zend
zend的安装路径为/usr/local/Zend/,假设版本为2.6.2
在/etc/php.d/目录下,新建一个zend.ini文件,写入以下内容
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2_6_2
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2_6_2
zend_optimizer.version=2.6.2
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
保存
执行php -m查看,加载成功
这样一来,问题就解决了--值得一提的是,之前我搜索了plesk的官方站点,以及不少国外的站点,都语曰不详,最后在中文站点找到了解决方法。。。看来经验主义的做法,不一定适用于所有环境呢。
标签:apache, CU, php, tor相关日志





