【发布时间】:2011-03-11 00:31:46
【问题描述】:
我正在尝试让 Zend Debugger 在我的 Windows Vista 上的 Wamp 服务器上运行。
以下是我遵循的步骤:
- 从http://downloads.zend.com/pdt/server-debugger/下载ZendDebugger-5.2.15-cygwin_nt-i386.zip
- 复制\ZendDebugger-5.2.15RC1-cygwin_nt-i386\5_2_x_nts_comp\ZendDebugger.dll 到c:\wamp\bin\php\php5.3.0\ext\ZendDebugger.dll
-
像这样编辑 php.ini(使用 phpinfo() 检查,我正在编辑正确的 php.ini):
zend_extension_ts=C:\wamp\bin\php\php5.3.0\ext\ZendDebugger.dll zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=总是 重启 Apache
- 复制\ZendDebugger-5.2.15RC1-cygwin_nt-i386\dummy.php到c:\workspace\www\dummy.php
- 根据this post为PDT安装Zend Debugger插件
最后,当我通过 Run > Run Configurations > PHP Web Page > MyDebug > Test Debugger 测试调试器时,它显示“测试与客户端主机/IP 的通信:'localhost'... 然后这个:
调试服务器尝试连接到以下客户端主机/IP - localhost 时发生超时。
也没有任何关于 Zend Debugger 的注释,没有这样的:
(来源:thierryb.net)
【问题讨论】:
-
问题可能是我在 PHP 5.3 上运行并尝试安装 Debugger for PHP 5.2.x?
标签: php debugging wamp zend-debugger