我试图让Zend调试器上运行,我Wamp的服务器上Windows Vista。

下面是步骤,我folowed:

  1. 下载 ZendDebugger-5.2.15-cygwin_nt-i386.ziphttp://downloads.zend.com/pdt/server-debugger/
  2. 复制\ZendDebugger-5.2.15RC1-cygwin_nt-i386\5_2_x_nts_comp\ZendDebugger.dll 要c:\wamp\bin\php\php5.3.0\ext\ZendDebugger.dll
  3. 编辑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=总是

  4. 重新启动Apache

  5. 复制\ZendDebugger-5.2.15RC1-cygwin_nt-i386\dummy.php 要c:\workspace\www\dummy.php
  6. 根据 这个职位 安装Zend调试器插件。

最后,当我试运行调试器>运行配置>PHP网页>MyDebug>测试调试器,它说"测试与客户沟通的主机/IP:'localhost'...然后这一点:

超时发生时,调试器尝试连接到以下的客户主/IPs-localhost。

也没有任何注意关于Zend调试器,没有什么是这样的:Zend Debugger in phpinfo()
(资料来源: thierryb.net)

有帮助吗?

解决方案

你有没有检查过防火墙?

似乎你成功地安装调试器,如果其报告的phpInfo...所以我猜,你要么把错误设置("localhost"或127.0.0.1可能会做一个差异在设置对话),或者一个防火墙,停止通信。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top