我正在尝试让 Zend Debugger 在 Windows Vista 上的 Wamp 服务器上运行。
以下是我遵循的步骤:
- 从http://downloads.z end.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=always重启阿帕奇
- 复制 \ZendDebugger-5.2.15RC1-cygwin_nt-i386\dummy.php 到 c:\workspace\www\dummy.php
- 根据这篇文章为 PDT 安装 Zend Debugger 插件
最后,当我通过 Run > Run Configurations > PHP Web Page > MyDebug > Test Debugger 测试调试器时,它会显示“测试与客户端主机/IP 的通信:'localhost'... 然后:
调试服务器尝试连接到以下客户端主机/IP - localhost 时发生超时。
也没有任何关于 Zend Debugger 的注释,没有这样的:(
来源:thierryb.net)