Optimizer与Debugger兼容性问题的解决方法

ZendExtensionManager.dll——Zend扩展插件管理器
Zend扩展插件管理器最简安装教程:
1、安装Zend Optimizer 3.3.0a:http://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:\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="e:\Zend\ZendOptimizer-3.3.0\lib\Optimizer-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.0\php-5.2.x\ZendOptimizer.dll
但在zend_extension_manager.optimizer_ts里填的是php-5.2.x的父目录
插上Zend Debugger:
2、知道了原理之后就简单多了
Zend Debugger 5.2.10:http://downloads.zend.com/pdt/server-debugger/ZendDebugger-5.2.10-cygwin_nt-i386.tar.gz
只要把解压后的 5_2_x_comp\ZendDebugger.dll 放在这样的路径下:
E:\Zend\ZendDebugger-5.2.10\php-5.2.x\ZendDebugger.dll
千万不要忘记把5_2_x_comp改成php-5.2.x,我就犯了这个低级错误
在php.ini加上
zend_extension_manager.debug_server_ts="e:\Zend\ZendDebugger-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

(0)

相关推荐

  • Optimizer与Debugger兼容性问题的解决方法

    ZendExtensionManager.dll--Zend扩展插件管理器 Zend扩展插件管理器最简安装教程: 1.安装Zend Optimizer 3.3.0a:http://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="

  • Firefox和IE兼容性问题及解决方法总结

    在开发多语言java 网站的过程中,发现不少FF中可以正常运行的代码,可是在IE中不行,反之亦然.IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结如下: 1.兼容firefox的 outerHTML,FF中没有outerHtml的方法 复制代码 代码如下: if (window.HTMLElement) { HTMLElement.prototype.__defineSetter__("outerHTML",function(sHTML) { var r=t

  • VMware workstation虚拟机兼容性问题的解决方法

    VMware workstation 虚拟机兼容性问题,如何解决? 我在自己的本基本上安装了 VMware Workstation 10,准备搭建虚拟机环境.从别的地方拷贝了同样是用 VMware workstation 10创建的虚拟机,没有问题,可以直接打开和使用. 但是拷贝的另外两个虚拟机在使用时,却遇到了几个问题,经过处理后,目前这两个虚拟机也可以正常使用,所以讲问题的处理过程记录了一下. 问题一:打开虚拟机时的"获取所有权"问题 我在虚拟机中打开 enmoedu2.vmx 时

  • jQuery的写法不同导致的兼容性问题的解决方法

    大概是这样的: 复制代码 代码如下: <table id ="cartable" > <tr id ="title"> <td>***</td> <td>***</td> <td>***</td> <td>***</td> <td>***</td> <td>***</td> <td>***

  • JavaScript中解决多浏览器兼容性23个问题的快速解决方法

    一.document.formName.item("itemName") 问题 问题说明:IE下,可以使用 document.formName.item("itemName") 或 document.formName.elements ["elementName"]:Firefox 下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formNa

  • Android 出现“Can't bind to local 8602 for debugger”错误的解决方法

    Android 出现"Can't bind to local 8602 for debugger"错误的解决方法 为了适应Android5.0的开发,把JDK升级到了1.7,然后在ADT中想调试一下程序(我连接的真机),结果报错如下: [2015-04-23 15:31:37 - ddms] Can't bind to local 8602 for debugger [2015-04-23 15:31:37 - ddmlib] 您的主机中的软件中止了一个已建立的连接 . java.io

  • Android 出现“Can't bind to local 8602 for debugger”错误的解决方法

    Android 出现"Can't bind to local 8602 for debugger"错误的解决方法 为了适应Android5.0的开发,把JDK升级到了1.7,然后在ADT中想调试一下程序(我连接的真机),结果报错如下: [2015-04-23 15:31:37 - ddms] Can't bind to local 8602 for debugger [2015-04-23 15:31:37 - ddmlib] 您的主机中的软件中止了一个已建立的连接 . java.io

  • 脚本发生错误怎么解决 当前页的脚本发生错误的解决方法小结

    那么下面我们编辑就为大家简单的介绍下 脚本发生错误的一些原因与可能情况: 1.第一种 页面中的脚本因为技术人员没有很好的处理好代码的兼容性或一些细节没有处理到,导致页面错误.但有时候确实不影响使用,这类错误就需要程序开发人员来解决. 2.第二种情况,因为网速较慢,导致后面的执行无法继续进行导致页面提示错误,这种情况刷新下,页面加载正常了即可解决问题. 3.可能是客户端安装了一些软件或浏览器安装了一些插件也会导致页面错误,那么这种情况就比较麻烦了,一般情况我们都是重新安装下IE. 如果大家有什么疑

  • 安装sql server 2008时的4个常见错误和解决方法

    可能由于操作系统不同,或者在安装SQL 2008的时候已经安装SQL其他版本,因此可能会遇到问题,那么这时我们的实际经验和动手测试的能力也是非常重要的,这样才能少走弯路. 问题1:安装sql server 2008 R2,安装过程中提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1. 之前我的电脑上确实装了vs2008,于是我准

  • flex 调试无法正常启动原因分析及解决方法

    1.问题描述 Flex无法调试的情况: 在调试Flex程序的时候,经常后遇到进度为57%无法调试的情况.对于Chrome浏览器,还会遇到 "Flash  Builder 找不到所需版本的 Abobe Flash Player ......"等情况,甚至还会出现下图所示情况: 找不到 Abobe Flash Player :C:\...\Chrome\Application\plugins\NPSWF32.dll 2.问题分析 Flex 无法正常调试,,通常是因为未安装适合版本的flas

随机推荐