4

可能重复:
Xdebug 和 Netbeans 没有相互通信

如何xdebugnetbeans. 我搜索了很多,我在 apache 中做了一些事情 php.ini

zend_extension=/path/to/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

我正在使用Ubuntu操作系统。

Xdebug主要用于调试复杂的php代码。(for loop / foreach

现在,当我单击调试项目netbeans 页脚状态时,显示正在搜索 xdebug 连接,并且它没有结束而不是结束意味着连接失败。

我想你得到了我想要的。

请帮我。

4

1 回答 1

13

最近我已经配置xdebugnetbeansin ubuntu

以下是您安装和配置xdebug的步骤netbeans

1) 转到此页面并安装 Firefox 插件:

   https://addons.mozilla.org/en-US/firefox/addon/easy-xdebug/

2)从命令提示符(终端)使用以下命令安装xdebug

   sudo apt-get install php5-xdebug

3)然后从终端打开xdebug.ini:

gedit /etc/php5/conf.d/xdebug.ini

4)复制那里唯一的一行。(应该看起来像:

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so).

5) 使用此命令以超级用户权限打开 php.ini 文件

sudo gedit /etc/php5/apache2/php.ini

6)将您复制的行xdebug.ini以及以下四行粘贴到您的php.ini文件中:

在此处粘贴复制的行

                      xdebug.remote_enable=On;
                      xdebug.remote_host="localhost;"
                      xdebug.remote_port=9000;
                      xdebug.remote_handler="dbgp"; 

7) 完成了!!!只需要重新启动你的apache:

为此使用以下命令:

sudo /etc/init.d/apache2 restart

现在只需打开项目并从菜单中netbeansctrl+F5或单击项目。debug>debug

希望它会帮助你。

于 2012-12-29T07:07:38.213 回答