开发机器
- mac笔记本电脑,10.8.3
- 日食,朱诺 SR2
- php pdt 3.1.2.2012
远程机器
- 平行,虚拟机,CentOS 6.3
- php 5.4.14
- xdebug
/etc/php.ini 文件
[xdebug]
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.remote_host="10.211.55.3"
xdebug.remote_log=/tmp/xdebug_remote_log
xdebug.remote_connect_back=1
PHP 文件都存在于远程机器上,并在 eclipse 中映射到一个项目中(即我可以在我的开发机器上看到实际文件)。
我有调试配置,可以在调试器中运行,但不能在任何断点处设置或停止。我什至尝试过 xdebug_break() - 似乎只是忽略它。
我尝试在远程机器上打开端口 9000,没有区别。
我尝试将此“-Djava.net.preferIPv4Stack=true”添加到 eclipse.ini 文件中(在另一篇文章中找到——与 IPv6 与 IPv4 有关),但没有奏效。
eclipse中的项目属性:
- PHP 调试器:XDebug
- 服务器:
- 基本网址:h_t_t_p_://10.211.55.3
- 路径映射:服务器上的路径:/home/userxyz/workspace/test,本地路径:/test
我不知道该尝试什么。任何帮助将不胜感激。