错误一:提示 Zend Optimizer not installed
1、去下载并安装 Zend Optimizer
2、安装完,查看PHP.ini中是否有 [Zend],没有就加上(下面是windows下的一个配置,linux下类似)
[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"
zend_extension_manager.debug_server_ts="C:\Program
Files\Zend\ZendStudioServer-5.1.0\lib\Debugger-5.1.0"
studio.install_dir="C:\Program
Files\Zend\ZendStudioServer-5.1.0"
zend_debugger.expose_remotely=allowed_hosts
zend_gui.ini_modifier="C:\Program
Files\Zend\ZendStudioServer-5.1.0\sbin\ini_modifier.exe"
zend_debugger.deny_hosts=
zend_gui_password=e10adc3949ba59abbe56e057
zend_debugger.allow_hosts=127.0.0.1/32
zend_ini_file="C:\Program
Files\Zend\ZendStudioServer-5.1.0\etc\zend.ini"
2、查看是否有 zend_optimizer.enable_loader = 1 项,没有就在[Zend]中加上,我遇到的情况就是这个原因
错误二:提示 Zend Debugger module was not loaded.
原因:Zend server 5.1中附带的Zend Debugger 对PHP的版本只支持5.1.x,也就是说默认Zend server 5.1对PHP只支持到5.1.x
有两种方式解决
1、更换PHP为小于5.2.x的版本
2、下载Zend Debugger5.2.x的压缩包,解压缩,把里面的5_2_x_comp目录拷贝到C:\Program Files\Zend\ZendStudioServer-5.1.0\lib\Debugger-5.1.0下,并改名为php-5.2.x。