安装Zend Optimizer的过程自然是很顺利,按照其安装向导一路下去就安装成功了。可是安装完成以后用phpinfo一看,Zend Optimizer没有随Web服务起来啊。到log里去看了下,无法加载Zend Optimizer,估计是SELinux的缘故。搜索了下,果然是。找到Zend Optimizer的动态库安装目录,默认应该是/usr/local/Zend/lib,执行

chcon ZendExtensionManager.so -t shlib_t
chcon ZendExtensionManager_TS.so -t shlib_t

然后,根据phpinfo里显示的php版本,我这里是5.1.2,找到/usr/local/Zend/lib/Optimizer-3.3.3/php-5.1.x目录下的ZendOptimizer.so,更改其安全策略。

chcon ZendOptimizer.so -t shlib_t

最后重启Apache,应该在phpinfo里看到成功加载了Zend Optimizer

Advertisements