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

发布于 2024-09-07 13:56:51 字数 1476 浏览 9 评论 0 原文

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

以下是我遵循的步骤:

  1. ZendDebugger-5.2.15-cygwin_nt-i386.zip rel="nofollow noreferrer">http://downloads.z​​end.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=始终

    编辑 php.ini (使用phpinfo
  4. 重新启动 Apache

  5. 将 \ZendDebugger-5.2.15RC1-cygwin_nt-i386\dummy.php 复制到 c:\workspace\www\dummy.php
  6. 根据 这篇文章为PDT安装Zend Debugger插件

最后当我测试通过运行>调试器运行配置> PHP网页>我的调试>测试调试器显示“正在测试与客户端主机/IP 的通信:'localhost'...然后是这样的:

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

此外,没有任何关于Zend 调试器,没有这样的: Zend 调试器在 phpinfo()
(来源:thierryb.net

I'm trying to make Zend Debugger run on my Wamp server on Windows Vista.

Here are steps, which I folowed:

  1. Download ZendDebugger-5.2.15-cygwin_nt-i386.zip from http://downloads.zend.com/pdt/server-debugger/
  2. Copy \ZendDebugger-5.2.15RC1-cygwin_nt-i386\5_2_x_nts_comp\ZendDebugger.dll to c:\wamp\bin\php\php5.3.0\ext\ZendDebugger.dll
  3. Edit php.ini (checked using phpinfo(), that I'm editing right php.ini) like this:

    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

  4. Restart Apache

  5. Copy \ZendDebugger-5.2.15RC1-cygwin_nt-i386\dummy.php to c:\workspace\www\dummy.php
  6. According this post install Zend Debugger plugin for PDT

Finally when I test the debugger by Run > Run Configurations > PHP Web Page > MyDebug > Test Debugger it says "Testing communication with client host/IP: 'localhost'... and then this:

A timeout occured when the debug server attempted to connect to the following client hosts/IPs - localhost.

Also there is not any note about Zend Debugger, there's nothing like this:
Zend Debugger in phpinfo()
(source: thierryb.net)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

饭团 2024-09-14 13:56:51

你检查防火墙了吗?

如果 phpInfo 报告了调试器,那么您似乎设法安装了调试器...所以我猜测您要么输入了错误的设置(localhost 或 127.0.0.1 可能会在设置对话框中产生影响),要么防火墙停止了通信。

Did you checked the firewall?

Seems like you managed to install the debugger if its reported by phpInfo... so i'm guessing that you either put the wrong settings(localhost or 127.0.0.1 might make a difference in the settings dialog) or a firewall stopping the communication.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文