この記事では、PHPSTORM Xdebug に関する関連知識をお届けします。主に phpstorm Xdebug の設定方法と使用方法を紹介します。一緒に見てみましょう。困っている友人の役に立てば幸いです。
前に書いてます
PHP は「ホットローディング」という利点を持って生まれているため、多くの PHPer は php のデバッグ機能をほとんど使用しないかもしれません。とにかく、デバッグを使用するのは長い間、長い間、思い起こせば 5 ~ 6 年ぶりだったと思います。 。 。
しかし、初心者の PHP にとって、デバッグほどフレンドリーなものはありません。結局のところ、PHP は私が入門したとき、長年にわたって私に同行し、多くの努力を払ってくれたものであり、トラブルシューティングと問題解決のための優れたツールであると言っても過言ではありません。
以下は、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 インタープリターを設定します;
PHP => デバッグを選択し、php.ini で設定した xdebug.remote_port=9011 と同じデバッグ ポートを設定します。
現在のページの [検証] ボタンをクリックして、構成が成功したかどうかを確認します。
[PHP => サーバー] を選択し、サーバーを構成します
デバッグ構成の設定
これで基本的には問題ありません。最後に、デモを作成してモニタリングを有効にし、ブレークポイントを編集して、デバッグの効果を試します
インターフェイスのデバッグ
インターフェイス ツールを使用して API をリクエストする場合は、パラメーターを追加する必要があります: XDEBUG_SESSION_START=TRUE
例: laravel5.com/api/test? XDEBUG_SESSION=TRUE;
コマンド ラインでのデバッグはさらに簡単です。これは、php 実行スクリプトを設定するためです。
例: 職人テスト スクリプトを生成し、ブレークポイントを設定し、デバッグを実行します。
質問
リモート デバッグを構成するにはどうすればよいですか?上記の「設定デバッグ構成」で、「PHP Web ページ」を選択しました。また、ローカル デバッグとリモート デバッグもサポートする「PHP リモート デバッグ」を選択することもできます。このオプションには、追加の IDE キーの構成が必要です。
リモート デバッグは実際には同じですが、構成が少し異なります: リモート コードとローカル コードのマッピング、それだけです。
phpstorm の使用チュートリアル」
以上がPHPSTORM Xdebug の構成と使用方法の詳細な図による説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。