在更新到Ubuntu 10.04之后,“未安装Zend Optimizer”

我刚刚从9.10更新到10.04。 一切似乎运行良好,除了抛出“Zend优化器未安装”错误的Zend优化器。 我去了php.ini和下面的行仍然有代码:

zend_extension=/etc/php5/ZendOptimizer.so 

此外,我检查了该文件确实存在,我看到的php.ini实际上是服务器正在使用的php.ini文件。 请让我知道如果您有任何关于如何解决或debugging这个想法。

谢谢,尤金

不幸的是Zend Optimizer不适用于PHP 5.3。 你可以在Zend论坛上阅读: http : //forums.zend.com/viewtopic.php ?f=57& t=1365 。 如果你真的需要Zend优化器,因为Zend的守卫PHP应用程序,你将不得不降级到PHP 5.2。 或者,如果您需要的应​​用程序可用作ionCube包,则可以尝试ionCube。


原来的答案(这仍然适用于其他版本或当一个PHP 5.3兼容版本发布):

Ubuntu 10.04中的PHP版本从5.2.x(Ubuntu 9.10)更新为5.3.x. 你的Zend优化器扩展可能不工作,因为它已经过时,不兼容了(如果你没有在此期间更新)。 尝试更新您的Zend优化器扩展,并检查是否有任何区别。

如果configuration文件真的被服务器使用,并且升级Zend Optimizer后问题仍然存在,请检查Apache的error_log是否有加载Zend Optimizer扩展的问题。

尤金,你应该从下面的页面下载PHP 5.3的Zend Guard: http : //www.zend.com/en/products/guard/downloads

注意下载Linux版本;-)

把文件ZendGuardLoader.so放在:
的/ etc / PHP5 /

然后,在php.ini中更新你的行,如下所示:
的zend_extension =的/ etc / PHP5 / ZendGuardLoader.so

祝你好运!

beta加载器文件现在可用于PHP 5.3 – http://forums.zend.com/viewtopic.php?f=57&t=6595