PHPバージョン5.3でのxdebugのトラブルシューティング

PHPでの開発にNetbeansエディターを使用し、インストール済みのインタープリターバージョン5.3を使用しているユーザーは、おそらくデバッグセッション中にエディター領域の「変数」の変数が表示されないことに気付きました。 ユーザー@ grey-oneがすでにここに書いているように、デバッガー2.1.0のベータ版がリリースされました(2番目は偶数です)。 検証のために、これをすべてsvnでインストールしました(これまでのところ、macportsではphp5.3をサポートしないバージョン2.0.5しかありません)。



# cd /tmp

# svn co svn://svn.xdebug.org/svn/xdebug/xdebug/trunk xdebug

# cd xdebug

# phpize

# ./configure --enable-xdebug

# cp modules/xdebug.so ////









そして、iniファイルに次の行を追加します。

zend_extension="/////xdebug.so"









さて、サーバーを再起動します。

# /opt/local/apache2/bin/apachectl graceful









ベータ版の間に、デバッグセッションの終了時に「ソケット例外が発生しました」というエラーに時々気づきました。 私たちはあなた自身の危険とリスクで使用します:)



ps:修正をしてくれたユーザーFragsterに感謝



netbeans + xdebugの典型的なセットアップの例を挙げます



UPD:リクエストに応じて、netbeansのxdebug設定を公開します(ただし、インターネットは既に満杯です

xdebug.remote_enable=on

xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.idekey=netbeans-xdebug









主なニュアンス:現在のプロジェクトに対して、「 主プロジェクトとして設定 」フラグを設定します。 firefoxのプラグインがアクティブなとき(まあ、または行にパラメーターを追加して)、「 Debug / Debug main project 」からデバッグを開始します



All Articles