0

我在用:

  • WAMP
  • PHP 5.3
  • XDebug
  • NetBeans

我想调试并将 Netbeans 中的调试端口设置为 9000 (在遵循各种教程之后,包括这个 --> Xdebug And Netbeans Problem)。问题是,我不确定端口 9000 的用途。

调试端口 9000 是否意味着我必须在端口 9000 上运行 Wamp?

4

1 回答 1

2

您不会在端口 9000 上运行 Wamp:它是在端口 9000 上运行的NetBeans

您的调试客户端(在本例中为 NetBeans)需要侦听传入连接,以便 Xdebug 能够建立连接并发送适当的信息。请注意,涉及两个请求:

  1. 有人(可能是 NetBeans)连接到 Web 服务器以请求 HTML 文档并启动调试会话。
  2. Xdebug 连接到请求调试会话 (NetBeans) 的任何人,并发送一些带有变量和其他调试信息的 XML。

细节可能因您的设置而异,但这是一般的想法。

您选择的端口无关紧要:

  • 它现在可用(没有其他应用程序正在使用它)。
  • 它可以从网络服务器访问(没有防火墙/路由器问题)。
于 2012-09-04T20:03:17.643 回答