ホームページ  >  記事  >  開発ツール  >  PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

藏色散人
藏色散人転載
2023-02-03 15:10:162888ブラウズ

この記事では、PHPSTORM Xdebug に関する関連知識をお届けします。主に phpstorm Xdebug の設定方法と使用方法を紹介します。一緒に見てみましょう。困っている友人の役に立てば幸いです。

前に書いてます

PHP は「ホットローディング」という利点を持って生まれているため、多くの PHPer は php のデバッグ機能をほとんど使用しないかもしれません。とにかく、デバッグを使用するのは長い間、長い間、思い起こせば 5 ~ 6 年ぶりだったと思います。 。 。

しかし、初心者の PHP にとって、デバッグほどフレンドリーなものはありません。結局のところ、PHP は私が入門したとき、長年にわたって私に同行し、多くの努力を払ってくれたものであり、トラブルシューティングと問題解決のための優れたツールであると言っても過言ではありません。

以下は、phpstorm Xdebug の構成と使用方法の簡単な記録です。お役に立てば幸いです。

簡単な原則

PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

簡単な C/S の理解: 1 つのクライアント (クライアント) と 1 つのサーバー (サーバー)

インストールを確認します

現在の php バージョンの Xdebug 拡張機能を確認してインストールします。php 拡張機能のインストールについては説明しません

D:\www\oa2>php -m | find "Xdebug"Xdebug

php.ini デバッグを構成しますパラメータ

[XDebug]zend_extension="php_xdebug.dll"xdebug.idekey="PHPSTORM"xdebug.remote_enable =1xdebug.remote_handler =dbgp
xdebug.remote_host =127.0.0.1xdebug.remote_port=9011xdebug.max_nesting_level=256xdebug.mode=debug,trace

PHPSTORM 設定

phpstorm 設定メニュー (Ctrl Alt S) に入り、言語とフレームワーク => PHP を選択し、CLI インタープリターを設定します;

PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

PHP => デバッグを選択し、php.ini で設定した xdebug.remote_port=9011 と同じデバッグ ポートを設定します。
PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

現在のページの [検証] ボタンをクリックして、構成が成功したかどうかを確認します。
PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

[PHP => サーバー] を選択し、サーバーを構成します
PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

デバッグ構成の設定
PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

これで基本的には問題ありません。最後に、デモを作成してモニタリングを有効にし、ブレークポイントを編集して、デバッグの効果を試します
PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

インターフェイスのデバッグ

インターフェイス ツールを使用して API をリクエストする場合は、パラメーターを追加する必要があります: XDEBUG_SESSION_START=TRUE
例: laravel5.com/api/test? XDEBUG_SESSION=TRUE;

PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

ブラウザ デバッグ用に Xdebug ヘルパー プラグインをインストールしてください

コマンド ラインでのデバッグはさらに簡単です。これは、php 実行スクリプトを設定するためです。
例: 職人テスト スクリプトを生成し、ブレークポイントを設定し、デバッグを実行します。

PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

質問

リモート デバッグを構成するにはどうすればよいですか?

上記の「設定デバッグ構成」で、「PHP Web ページ」を選択しました。また、ローカル デバッグとリモート デバッグもサポートする「PHP リモート デバッグ」を選択することもできます。このオプションには、追加の IDE キーの構成が必要です。
リモート デバッグは実際には同じですが、構成が少し異なります: リモート コードとローカル コードのマッピング、それだけです。

PHPSTORM Xdebug の構成と使用方法の詳細な図による説明PHPSTORM Xdebug の構成と使用方法の詳細な図による説明

リモート デバッグはめったに使用されないため、詳細なスクリーンショットは取得されません。興味のある友人は自分で試してみてください。いつか使用されるかもしれません。 。 。

推奨学習:「

phpstorm の使用チュートリアル

以上がPHPSTORM Xdebug の構成と使用方法の詳細な図による説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。