若果设置了 Zend Optimizer,Zend扩张插件微机最简安装教程
分类:威尼斯登录首页

以前每当一个 ZendStudio 的新版本发布时都会同时发布一个新版的 ZendStudioServer 组件,这个组件可以让我们很方便地进行远程调试。但是自从 Zend 发布了 ZendPlatform 以后他们就不再更新 ZendStudioServer 组件了。这就导致我们只能远程调试 PHP 5.1.x 的环境,而不能调试 PHP 5.2.x。要想调试 PHP 5.2.x 只能装一个庞大的 ZendPlatform。:; 确保已经加载了 Zend Extension Manager,如果安装了 Zend Optimizer 则会自动安装 Zend Extension Manager,若没有安装请先安装 Zend Optimizer 。或者你可以把 Zend Optimizer 中 ZendExtensionManager.dll 给提取出来,然后手工在 php.ini 中添加一行:zend_extension_ts=C:Program FilesZendZendOptimizerZendExtensionManager.dll其中 ZendExtensionManager.dll 的位置请根据你的实际情况填写;

ZendExtensionManager.dll——Zend扩展插件管理器 Zend扩展插件管理器最简安装教程: 1、安装Zend Optimizer 3.3.0a://www.jb51.net/softs/9305.html这样就装好了 Zend Extension Manager v1.2.0,并插上了Zend Optimizer 3.3.0a了 Zend Extension Manager 原理: 1、打开php.ini,找到 [Zend] zend_extension_ts="e:ZendZendOptimizer-3.3.0libZendExtensionManager.dll" zend_extension_manager.optimizer_ts="e:ZendZendOptimizer-3.3.0libOptimizer-3.3.0" 我解释一下: 当你只安装Optimizer或Debugger的时候zend_extension_ts是直接指向Optimizer或Debugger的dll的,现在这个指向ZendExtensionManager ZendExtensionManager的原理是先找到zend_extension_manager.optimizer_ts指向的文件夹 再去找php-5.2.x文件夹,并读取该文件夹下的ZendOptimizer.dll 所以路径结构是E:......Optimizer-3.3.0php-5.2.xZendOptimizer.dll 但在zend_extension_manager.optimizer_ts里填的是php-5.2.x的父目录 插上Zend Debugger: 2、知道了原理之后就简单多了 Zend Debugger 5.2.10: 只要把解压后的 5_2_x_compZendDebugger.dll 放在这样的路径下: E:ZendZendDebugger-5.2.10php-5.2.xZendDebugger.dll 千万不要忘记把5_2_x_comp改成php-5.2.x,我就犯了这个低级错误 在php.ini加上 zend_extension_manager.debug_server_ts="e:威尼斯登录首页,ZendZendDebugger-5.2.10" zend_debugger.expose_remotely=allowed_hosts zend_debugger.allow_hosts=127.0.0.1/32,127.0.0.1/24 把dummy.php放到网站根目录下 重启apache,ok

在 Web Server 的 php.ini 添加下面几行:zend_extension_manager.debug_server_ts=C:Program FilesZendZendDebugger-5.2.3-Windows-i386″(这个目录一定要和Zend Optimizer 在同一个目录要不然就无法加载)zend_debugger.expose_remotely=allowed_hostszend_debugger.allow_hosts=127.0.0.1/32,192.168.1.0/24,192.168.1.0/24zend_debugger.allow_tunnel=127.0.0.1/32

zend_extension_manager.debug_server_ts 的值请根据你的实际情况填写,就是 php-x.y.z 的父目录。

把 ZendDebugger-5.2.3-Windows-i386 目录下的 dummy.php 复制到你的 Web 站点根目录。

重启你的 Web Server,OK!

简单总结一下:Zend Studio 的远程调试是由 ZendStudioServer 组件提供的。本质上这是一个 Zend 扩展,因此你只要能把这个 Zend 扩展启用就可以了。只是 Zend 公司出品的 Zend 扩展只能由那个 Zend Extension Manager 负责加载,所以我们才需要做一些额外的步骤,否则只需简单地加一行 zend_extension_ts = xxxxxx 而已。

完。

后记:修改php.ini

[Zend]zend_extension_manager.optimizer_ts=d:apmZendZendOptimizer-3.3.0libOptimizer-3.3.0zend_extension_ts=d:apmZendZendOptimizer-3.3.0libZendExtensionManager.dllzend_extension_manager.debug_server_ts=D:APMZen

<

本文由威尼斯在线注册平台发布于威尼斯登录首页,转载请注明出处:若果设置了 Zend Optimizer,Zend扩张插件微机最简安装教程

上一篇:威尼斯登录首页Record模式吧数据存取逻辑作为对象的一部分,通过图书对象关联的作者对象 下一篇:没有了
猜你喜欢
热门排行
精彩图文