ホームページ >バックエンド開発 >PHPチュートリアル >[zz]ネットビーンズ+php+デバッグ

[zz]ネットビーンズ+php+デバッグ

WBOY
WBOYオリジナル
2016-06-23 14:35:541062ブラウズ

PHP を使用した Netbeans はインストールが簡単です。さらに、XAMPP をインストールすれば、基本的に無敵の PHP 開発環境が手に入ります。
XAMPP のダウンロード アドレス: http://www.apachefriends.org/zh_cn/xampp-windows.html
著者によるテストの後、Lite バージョンをダウンロードすると、php には xdebug がありませんが、フル バージョンには直接付属しています。 xdebug、php/ ext/xdebug.dll 内にあります
したがって、Lite バージョンをダウンロードする場合は、xdebug ホームページにアクセスして、php とオペレーティング システムのバージョンに合った xdebug をダウンロードする必要があります。たとえば、私のバージョンは php5.3 で 32 ビットです。 Windows の場合は、5.3 VC6 (32 ビット) をダウンロードする必要があります
次に、php.ini を変更します
add:
zend_extension="D:/XAMPPLite/php/ext/php_xdebug-2.0.5-5.2.dll"
[Xdebug]
xdebug .profiler_enable=on
xdebug.trace_output_dir=" D: XAMPPLITEXDEBUG "
Xdebug.profiler_output_dir =" D: xampplitexdebug "
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug. xdebug.remote_port = 9009
1行目は注意が必要です: PHP5の場合はzend_extensionです。PHP5.2の場合はzend_extension_tsです
remote_portは自分で設定できますが、Netbeans環境で設定したものと同じである必要があります。具体的な設定パスは次のとおりです:
Tools=>Options=>PHP=> デバッガー パス:

さて、この 2 つの側面は対応していますが、プロジェクトのプロパティ => 実行構成 => デバッガーに注目すべき点がもう 1 つあります。エージェント、ここには何も書き込めません。エージェントがありません。これを入力すると、エージェントはそれをデバッガーの場所として認識し、localhost:9009 を入力しますが、デバッガーに接続できません

OK、以下はデバッグです。 , ctrl+F5 を押すと、シングルステップ デバッグが開始され、最初の行で停止します (これも設定できます)

成功サイン: ステップ インやステップ アウトなどのデバッグ オプションが点灯し、ステータス バーが表示されます。以下は「実行中」を示しています:

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。