Zend Optimizer not Installed 出错的解决方法

通过输入phpinfo()信息查看:

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
     with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies
     with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

 

只有这四行英文出现,才代表安装配置成功,否则只有出现前二行。

 

Configuration File (php.ini) Path   该路径一定要可写php.ini

Loaded Configuration File              该路径一定要可写php.ini


打开这二个php.ini文件有没有把下面的写进去,否则你可以手工加进去,然后重新启动IIS

[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
zend_extension_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"

我就是一开始只检查Configuration File (php.ini) Path 下的php.ini文件,没有检查Loaded Configuration File 下的php.ini文件,导致不可用。

我也是弄了一天。不过后来我想起来了是权限的问题所以我就设置了zend 目录

只在给zend 设置可写入和执行就可以使用了,

-----------------------------------------------

zend出现Zend Optimizer not installed,加载不了zend解决方法

在安装好XAMPP后,明明是已经安装了Zend Optimizer的,可在安装一些CMS整站系统或是论坛时还是出现“Zend Optimizer not installed”提示,其实这是Zend没有设置好,zend没有加载进去。

zend加载不了解决方法如下:
1:把;include_path前面;去掉。

2:查找 zend_optimizer.enable_loader = 0
     修改为
zend_optimizer.enable_loader = 1
修改后需重新启动IIS

OK。Zend Optimizer not installed 的问题就解决了。