[共有] XDebug NetBeans IDE を使用して PHP 開発およびデバッグ環境を構築する方法

WBOY
リリース: 2016-06-13 12:30:24
オリジナル
1036 人が閲覧しました

[シェア] XDebug NetBeans IDE を使用して PHP 開発・デバッグ環境を構築する方法
PHP 開発は初心者ですが、リモートデバッグができる環境を構築できず、開発効率が極端に低い。

MS に甘やかされているので、メモ帳と IE エクスプローラーの開発モードには明らかに慣れません。そこで、デバッグ可能なPHP開発環境を構築することにしました。

色々な情報を読んだ結果、NB XDebug を使用して環境を構築することにしました。環境構築の手順が少し面倒なのでメモ代わりに記録しておきます。



1. まず NetBeans をダウンロードします。最新バージョンは PHP プラグインを含むものを選択してください。

便宜上、フル機能が含まれるバージョンをダウンロードしました。

リンクを教えてください:

http://netbeans.org/downloads/start.html?platform=windows&lang=zh_CN&option=all



2. 必要なバージョンの XDebug をダウンロードします。

2.1 準備

これを行う前に、PHP、Apache、MySql、および Perl の統合スイートである xampp がインストールされていることを確認してください。最新バージョンは 1.7.4 Final です。ダウンロードリンクもここにあります

http://www.newhua.com/soft/50127.htm



2.2 XAMPP のインストールをテストする

すべての準備ができたら、ブラウザに http://localhost:80 と入力して、Apache と PHP が正しくインストールされているかどうかを確認します。

phpInfo() を使用して、PHP 機能のインストール状況を確認できます。

2.3 XDebug
をインストールする
XDebug は単なる PHP の拡張機能です。 XDebug の公式 Web サイトにアクセスしてダウンロードしてください。

ダウンロードアドレスもこちらにあります

http://xdebug.org/download.php



ここには多くのバージョンがあることに注意してください。選択するには、ブラウザを再度開いて phpInfo 関数の出力を確認する必要があります。 PHP バージョン、PHP ビルド環境 (VC6 または VC9)、およびスレッド セーフ (TS) かどうかに応じて、適切な XDebug バージョンを選択できます。



3. XDebug の構成。

PHP.ini の XDEBUG セクションを変更します。

いくつかの構成オプションがオンになっていることを確認する必要があります。一般に、次のオプションをオンにすることをお勧めします。

zend_extension=”XDebug パス”

例: "zend_extension=/php/ext/php_xdebug-2.1.0-5.2-vc6.dll"

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
                       
次に、Apache サービスを再起動します。 phpInfo の XDebug セクションにある設定項目を表示します。



説明すると、XAMPPのPHP.iniにXDebugが組み込まれているようですが、コメントアウトされています。コメントを削除するだけです。

4. NetBeans でデバッグします。

NetBeans を入力し、新しい PHP プロジェクトを作成し、PHP コードを作成します。

次に、「デバッグ」メニューを使用して、ブレークポイントの設定、ステップイン (ステップイン)、ステップオーバー (ステップオーバー)、およびその他の一般的な MS IDE メニュー機能項目を実行します。

ブレークポイントを解除すると、[ウォッチ]、[ローカル] などのウィンドウが表示され、変数値を表示することもできます。これからは、PHP プログラムを開発するときに、単純なメモ帳ブラウザ モードに別れを告げることができます。 VS 開発環境と同等の PHP IDE を持っていること。さらに、これらのツールは無料です。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート