xDebug远程调试会话无法启动

时间:2017-07-25 13:10:44

标签: php debugging phpstorm xdebug firewall

我有以下问题。 我想在PHPStorm中使用xDebug进行调试。 我想通过远程调试来做到这一点。 但xDebug-Session不会触发。

我安装了浏览器xDebug-Helper-Plugin,我选择了PHP-Storm。我为我想要调试的web应用程序激活了插件(我要调试的应用程序的地址是" gm01.powty.com/acc3_dev /"在我的情况下)。

在PHPStorm中我配置了这样的服务器: picture of Server configuration in PHPStorm

然后我在PHPStorm(绿色手机)中激活了监听器。

我使用" ipconfig"在我的工作PC上检查了我的IP稍后在服务器上进行配置(在我的情况下,ip是10.50.21.224)。

我还执行了#34; netstat -a"检查" 0.0.0.0:9000"的状态是在"倾听" -state。

然后我配置了我的Apache-Server。 我使用我的服务器的phpinfo()下载了正确的xdebug.dll。 我在服务器上的php.ini中添加了以下行:php.ini on Server

然后我重新启动了我的服务器以使我的配置处于活动状态。 我也通过phpinfo()检查了它。

当我在浏览器中输入Web应用程序的地址时,调试会话无法启动。我不知道为什么,因为我的配置似乎是正确的。

我之后又将" xdebug.remote_log" -line添加到我的php.ini中。 当我在浏览器中输入我的webapplication的地址时,会将以下内容添加到日志文件中:

Log opened at 2017-07-25 12:41:33
I: Connecting to configured address/port: 10.50.21.224:9000.
E: Time-out connecting to client. :-(
Log closed at 2017-07-25 12:41:33

问题的原因可能是什么。这可能是防火墙问题吗?什么可以阻止调试会话启动?

0 个答案:

没有答案