4

重複の可能性:
Xdebug と Netbeans が相互に通信していない

で実装xdebugする方法netbeans。私はたくさん検索し、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

UbuntuOSを使用しています。

Xdebug主に複雑な php コードのデバッグに使用しています。( for loop / foreach)

現在、デバッグ プロジェクトnetbeans のフッター ステータスをクリックすると、xdebug 接続の検索が表示され、終了していないということは、接続が失敗したことを意味します。

あなたは私が欲しいものを手に入れたと思います。

私を助けてください。

4

1 に答える 1

13

最近、 in で構成しましxdebugた。netbeansubuntu

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と次の 4 行を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

プロジェクトを開き、メニューからプロジェクトnetbeansを押すctrl+F5かクリックするだけです。debug>debug

それがあなたを助けることを願っています。

于 2012-12-29T07:07:38.213 に答える