1

我在 Windows 7 中使用 PhpStorm 进行开发。我正在尝试设置 xdebug。

我使用 pecl 将 xdebug 安装到服务器。

我将这些代码添加到 php.ini

zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20100525/xdebug.

xdebug.remote_enable=1
xdebug.remote_host=212.2XX.179.83
xdebug.remote_port=9001
xdebug.idekey="PHPSTORM"
xdebug.remote_log=/tmp/xdebug.log

phpinfo() 显示 Xdebug 正在运行。

当我使用时;

netstat -aon | more

在 cmd 我可以看到它在端口 9001 中列出

 TCP    0.0.0.0:9001           0.0.0.0:0              LISTENING       4908

但是 Xdebug 无法连接到 PhpStorm

xdebug.log 显示它无法连接到我的 ip:port

Log opened at 2013-05-02 17:20:55  
I: Connecting to configured address/port: 212.2XX.179.83:9001.
E: Could not connect to client. :-(
Log closed at 2013-05-02 17:20:58

Log opened at 2013-05-02 17:20:58
I: Connecting to configured address/port: 212.2XX.179.83:9001.
E: Could not connect to client. :-(
Log closed at 2013-05-02 17:21:16

Log opened at 2013-05-02 17:21:16
I: Connecting to configured address/port: 212.2XX.179.83:9001.
E: Could not connect to client. :-(
Log closed at 2013-05-02 17:21:19

我跑了;

nc -v 212.2XX.179.83 9001

在服务器上,它会回答

nc: connect to 212.2XX.179.83 port 9001 (tcp) failed: Connection timed out

我正在为此工作 2 天,但找不到解决方案。

关于调试为什么服务器无法连接到 ip 的任何帮助都会很棒。谢谢

编辑:问题已解决,我的服务器似乎有问题,我们不得不重新安装防火墙 csf

4

0 回答 0