Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Wamp/Windows Vista上安装Zend调试器_Php_Debugging_Wamp_Zend Debugger - Fatal编程技术网

Php 在Wamp/Windows Vista上安装Zend调试器

Php 在Wamp/Windows Vista上安装Zend调试器,php,debugging,wamp,zend-debugger,Php,Debugging,Wamp,Zend Debugger,我正在尝试使Zend Debugger在Windows Vista上的Wamp服务器上运行 以下是我遵循的步骤: 从下载ZendeBugger-5.2.15-cygwin\u nt-i386.zip 将\zendebugger-5.2.15RC1-cygwin\u nt-i386\5\u 2\u x\u nts\u comp\zendebugger.dll复制到c:\wamp\bin\php\php5.3.0\ext\zendebugger.dll 使用phpinfo检查Edit php.ini

我正在尝试使Zend Debugger在Windows Vista上的Wamp服务器上运行

以下是我遵循的步骤:

从下载ZendeBugger-5.2.15-cygwin\u nt-i386.zip 将\zendebugger-5.2.15RC1-cygwin\u nt-i386\5\u 2\u x\u nts\u comp\zendebugger.dll复制到c:\wamp\bin\php\php5.3.0\ext\zendebugger.dll 使用phpinfo检查Edit php.ini,我正在编辑正确的php.ini,如下所示:

zend_extension_ts=C:\wamp\bin\php\php5.3.0\ext\zendebugger.dll zend_调试器。允许_主机=127.0.0.1 zend_debugger.expose_remotely=始终

重新启动Apache

将\zendebugger-5.2.15RC1-cygwin\u nt-i386\dummy.php复制到c:\workspace\www\dummy.php 根据PDT安装Zend调试器插件 最后,当我通过运行>运行配置>PHP网页>MyDebug>测试调试器测试调试器时,它会说测试与客户机主机/IP的通信:“localhost”。。。然后这个:

调试服务器尝试连接到以下客户端主机/IPs-localhost时发生超时

此外,没有任何关于Zend Debugger的说明,没有类似的说明:
来源:

您是否检查了防火墙


如果phpInfo报告了调试器,您似乎成功安装了调试器。。。因此,我猜测您可能在设置对话框或防火墙停止通信时设置了错误的SlocalHost或127.0.0.1可能会产生影响。

参考问题可能是我正在运行PHP 5.3并试图为PHP 5.2.x安装调试器?防火墙现在已关闭,但我没有phpinfo中的Zend Debugger报告。对不起,我想我误读了你发布的屏幕截图:我以为你已经安装了它。问题可能是版本之间的不兼容,例如PHP5.2的Zend Optimizer不适用于PHP5.3。您查看了服务器日志了吗?我假定已解决apache服务器的日志!:我下载了5.2.x版的PHP5.2.11和ZendeBugger.dll,突然之间,它开始工作了。