ホームページ > バックエンド開発 > PHPチュートリアル > xdebug を使用して PHP をデバッグするための詳細なチュートリアル

xdebug を使用して PHP をデバッグするための詳細なチュートリアル

P粉547719424
リリース: 2022-05-10 09:04:07
オリジナル
228 人が閲覧しました

xdebug 拡張機能をダウンロードします
以下に示すように、phpinfo() 内のすべての情報を Xdebug のテキスト ボックスにコピーします。 [phpinfo() 出力を分析する] ボタンをクリックします。

xdebug を使用して PHP をデバッグするための詳細なチュートリアル

以下に示すページに移動すると、このマシン内の PHP が解析され、「Download php_xdebug-2.7.2-7.2-vc15-x86_64.dll」ボタンをクリックして Xdebug 拡張機能をダウンロードします。

xdebug を使用して PHP をデバッグするための詳細なチュートリアル

Xdebug 拡張機能を構成します
ダウンロードした Xdebug 拡張機能を php ディレクトリの ext フォルダーにコピーし、php.ini 構成の最後に次の構成情報を追加します:

zend_extension=E:\php7\ext\php_xdebug-2.7.2-7.2-vc15-x86_64.dllxdebug.profiler_output_dir="E:\php\xdebug"xdebug.trace_output_dir="E:\php\xdebug"xdebug.remote_port=9000xdebug.idekey=PHPSTORMxdebug.remote_autostart=1xdebug.remote_host=localhostxdebug.remote_enable=1
ログイン後にコピー

その後、サービスを再起動して、phpinfo を再度開きます( )、xdebug 拡張子は構成が成功したことを示しているようです

xdebug を使用して PHP をデバッグするための詳細なチュートリアル

phpStorm で Xdebug を構成します
phpstorm を例として、一般的に使用されるエディターで xdebug を構成し、「ファイル -> 設定 -> 言語と開発」を開きます->PHP- >Debug" で、XDebug リスニング ポート番号を設定します。これは、次の図に示すように、php.ini 設定ファイルで設定されたポート番号と一致している必要があります。 ->設定->言語と開発->PHP->デバッグ->DBGp プロキシ」で、以下の図に示すように DBGp プロトコル構成情報を構成します。

xdebug を使用して PHP をデバッグするための詳細なチュートリアル

「ファイル-」を開く>設定->言語&開発->PHP->「サーバー」で、下の図に示すようにphp実行サーバーを構成します:

xdebug を使用して PHP をデバッグするための詳細なチュートリアル

「実行/デバッグ構成」を開き、「PHP」を追加します下の図に示すように、Web ページ」を開きます。

xdebug を使用して PHP をデバッグするための詳細なチュートリアル

Chrome ヘルパー拡張機能に Xdebug を追加しますxdebug を使用して PHP をデバッグするための詳細なチュートリアル Xdebug ヘルパー拡張機能を Chrome に追加した後、「IDE キー」を設定する必要があります。これは一貫している必要があります。 php.ini 設定ファイルの設定を使用します。上記の設定ファイルは、PHPSTORM を書き込みます


phpStorm デバッグを有効にする

最初に実行中のサーバーを localhost に設定し、次に php デバッグ監視をオンにし、デバッグ モードを実行し、最後にブレークポイントを設定します (以下の図を参照)。

以上です この記事の内容全体が皆様のお役に立てれば幸いです。 xdebug を使用して PHP をデバッグするための詳細なチュートリアル

以上がxdebug を使用して PHP をデバッグするための詳細なチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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