2011-07-31 24 views
6

右クリック>デバッグファイルを実行するとテストは正常に実行されますが、Netbeansはxdebugに接続できます。 通常のデバッグプロジェクトでデバッグが機能することが確認できます。NetbeansでPHPテストファイルをデバッグする方法

テストファイルをデバッグすることは可能ですか?いいえの場合は、選択肢がありますか? ありがとう!

答えて

2

別のファイルをデバッグする必要がある場合は、Debug Main Project(ショートカットはCTRL + F5)の代わりにDebug File(ショートカットはCTRL + SHIFT + F5)を選択する必要があります。

+1

これは機能しません。 xdebugはNetbeansに接続しません。 –

1

私はあなたのIDEがPHPUnitで動作していると仮定しています。

xdebugをPHP Netbeans IDEに簡単に接続するには、EasyPHPを使用することをお勧めします。私はそれを使用しており、IDEのバージョン7で私のテストをデバッグすることができます。ちょうど1)あなたのテストファイルを開き、2)として指摘Menu - Debug - Debug Fileを呼び出している。

よろしく、

ナム

+0

私はそれを試してみましょう。しかし、それは私が使用しているフレームワーク(Yii)と構成のためだと思いますか?私はブートストラップファイルを設定し、phpunit.xml –

+0

は動作しません。あなたのファイルはパブリックフォルダか何かにありますか? –

2

私は、CLI/php.iniの(コマンドラインインタフェース)に自分のapache2/php.iniファイルからxdebugの設定をコピーしました。

apt-getでインストールされたubuntu 10.04のファイルパスは/etc/php5/cli/php.iniです。

私のcli/php.iniファイルは今、これらの設定があります。

xdebug.remote_enable=On 
xdebug.remote_handler=dbgp 
xdebug.remote_host=localhost 
xdebug.remote_port=9000 
xdebug.idekey=netbeans-xdebug 
xdebug.remote_mode=req 

その後、私は右のテストファイルをクリックしてデバッグを選択することができます(ショートカットはCTRL + SHIFT + F5です)

関連する問題