Zend Optimizer not installed可能原因及解决方法
Optimizer, Zend
在配置php服务器的时候,所有的东西都安装好了,就是浏览一个要求zend的程序的时候,总是提示"Zend Optimizer not installed",卸载重新安装也不行,很是郁闷。网上搜索了一下,有这个问题的也很多,下面是摘录的一些解决方法:1、Zend,而安装完成后却发现"Zend Optimizer not installed",经过一番对比发现php.ini内没有正确写入Zend的配置信息,原因可能是之前的安全配置使得php.ini只有运行和读取权限,而后来安装Zend却需要写权限来进行配置,故无法安装成功。"Zend Optimizer not installed"可能原因及解决方法经过对比发现正确安装的Zend在php.ini中有以下信息:[Zend]zend_extension_ts = "\zendOptimizer\lib\ZendExtensionManager.dll"zend_extension_manager.optimizer_ts = "\zendOptimizer\lib\Optimizer"zend_optimizer.enable_loader = 1zend_optimizer.optimization_level=15;zend_optimizer.license_path =; Local Variables:; tab-width: 4; End:修改php.ini文件,增加两行 我目前只是把它添加在PHP.ini的最下面了代码:zend_optimizer.optimization_level=15zend_extension_ts="F:\ZEND\lib\Optimizer-3.2.6\php-5.2.x\ZendOptimizer.dll"请根据自己的PHP版本选择\php-5.2.x\ZendOptimizer.dll或是其他的什么php-4.2.0什么的版本吧。。修改后重新启动IIS。你在去看你的PHPINFO.PHP试试。。。2、
安装SupeSite类Zend Optimizer问题:显示Attention: Zend Optimizer not Installed。错误解决方法是:修改php.ini,找zend_optimizer.encoder_loader=0,把0改成1,再安装,正常(需重启apache服务) 3、解决方法:CP平台→ 软件→ PHPconfig→Install Default php.ini 。将生成的php.ini.default 改名(php.ini)后覆盖网站下的同名文件。ok了。4、在安装zend时会提示:Error parsing 在php.ini的第XX行。用编辑器打开看是ZEND加入的部分。自己修改了一下变成这样:[Zend] ;apache2triad zend optimizer config zend_extension_ts= "E:\Server_Core\Zend\lib\ ZendExtensionManager.dll" zend_optimizer.enable_loader = 0 zend_optimizer.optimization_level = 15 zend_extension_manager.optimizer_ts= "E:\Server_Core\Zend\lib\Optimizer-3.3.0"重启后用phpinfo查看,zend安装成功。接下来安装Discuz论坛成功。但是再安装SupeSite/X-Space的时候就出现了这样的提示“Attention: Zend Optimizer not Installed ”。我汗……明明zend没有问题的。想和很多办法(包括还zend版本这样的蠢办法)后,终于转回了php.ini文件上。动手修改了:zend_optimizer.enable_loader = 0行为zend_optimizer.enable_loader = 1重启,再install,成功了!贴出来,希望和我一样的新手不再有这样的困惑。5、
要安装discuz,我在配置LAMP的时候,发现上面的问题:PHP,apache,mysql 都安装好了,Zend Optimizer也顺利的安装完成了(表面上)。。。。郁闷好久。。。找了好多的网页都没解决。最后还是在phpinfo.php 显示的状况发现一点线索。Configuration File (php.ini) Path /usr/local/php5/lib/php.ini 这一条标明了 php.ini 的路径,我看了一下,我的这里没有,尽管在/usr/local/Zend/etc ; /usr/local/php5/; /etc/ 下都有,后来复制过去,问题迎刃而解。。。6、
hostmonster空间安装xspace手记 Xspace/supsite提供了一个集成门户系统,个人空间blog和论坛系统在一起,确实用起来不错。最近帮朋友申请到HostMonster的空间,顺便安装这几个东西,Discuz!我安装在一个子目录下,按照一贯做法,创建数据库/用户,顺利安装完成。可是到了安装Xspace/supsite遇上问题,怎么也走不下去,提示:Attention: Zend Optimizer not InstalledIn order to run this software, please install the latest version of freely available Zend Optimizer。安装探针检查,反复检查,没错,系统有这个!而且版本满新的!This program makes use of the Zend Scripting Language Engine:Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.0.2, Copyright (c) 1998-2006, by Zend Technologies无奈,检查Hostmonster虚拟目录中的php.ini,仔细看完,这里面也有配置,奇怪了!是以下配置zend_optimizer.optimization_level=15zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2_6_2zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2_6_2zend_optimizer.version=2.6.2zend_extension=/usr/local/Zend/lib/ZendExtensionManager.sozend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so检查系统的php.ini–>/usr/local/Zend/etc/php.ini
终于发现问题所在,不知道各位看出来没有?版本不一样!!!phpinfo报告3.02,但是虚拟目录中的php.ini却是2.62。这下简单了,从系统的php.ini目录复制下面内容,覆盖自己虚拟目录中的内容。zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.2 zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.2 zend_optimizer.version=3.0.2 zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so再次安装!! 哈哈,顺利通过!庆祝一下!!我的解决了:
其实就是上面大多说的关于php中关于zend配置的问题,这个可能是权限问题zend安装时有的东西没有写入php.ini中吧。我在php.ini文件最下面修改如下代码:[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.0zend_optimizer.encoder_loader=1zend_optimizer.optimization_level=15;zend_optimizer.license_path =; Local Variables:; tab-width: 4; End:然后重启系统,正常了! 好轻松~~~