この記事には次の内容が含まれています:
1. Xdebug ファイルのダウンロードおよび構成
Xdebug ダウンロード ページに入り、プロンプトに従って適切な Xdebug バージョンを選択します。
Xdebug ダウンロード ページで、ローカルの phpinfo() のソース コードをテキスト ボックスにコピーする必要があります。 Chrome を例に挙げると、F12 キーを押して phpinfo() ソース コードを表示し、右クリック -> コピー -> 要素をコピーし、コピーした内容をテキスト ボックスに入力し、下の Analysemy phpinfo() 出力ボタンをクリックします。 Xdebug は、どのファイルをダウンロードするか、およびその設定方法を尋ねるプロンプトを表示します。
Xdebug プロンプトに従って php.ini ファイルを構成します。私の設定ファイルは次のとおりです
zend_extension =D:\AppServ\php5\ext\php_xdebug-2.4.0-5.6-vc11.dll xdebug.remote_enable = On xdebug.remote_handler = "dbgp" xdebug.remote_host = "localhost" xdebug.remote_port = 9000 xdebug.idekey= PHPSTROM
2. IDE (PhpStorm) がデバッグを開始します
設定の最初のステップの後、phpinfo() 出力情報で Xdebug 設定情報を確認できます。この時点で、php の Xdebug の拡張が完了したことを意味し、次のステップは PhpStorm の構成です。
右上隅の「実行/デバッグ構成」ボタンをクリックし、「構成の編集」を選択します。
PHP Webアプリケーション項目を選択します
自分の状況に応じて対応する情報を設定し、OKをクリックします
「実行」ボタンと「デバッグ」ボタンが表示されているのがわかります点灯し、中断する必要がある場合 デバッグ ページをクリックしてブレークポイントを設定し、デバッグ ボタンをクリックしてデバッグ モードに入ります。
3. Chrome から開始されるデバッグ
IDE (PhpStorm) から開始されるデバッグの特徴は、Web ページを IDE によって開くため、設定情報を頻繁に変更する必要があり、使用するのが非常に不便です。通常の Web ページのデバッグと同様に、Chrome はデバッグを開始します。設定方法は次のとおりです:
PhpStorm 設定
PhpStorm を開き、[ファイル]->[設定]->[PHP]->[サーバー] を入力し、サーバー関連の情報を入力します。
「ファイル」->「設定」->「PHP」->「デバッグ」を入力し、デバッグポートを 9000 に設定します。
「ファイルを入力」->「設定」->「PHP」->「デバッグ」-> ; DBGp プロキシ、IDE キー、ホスト、ポート、その他の情報を設定します。
デバッグと監視を維持するには、PhpStorm の右上隅にある電話ボタンをオンにします。
Chrome設定
Chromeプラグインをダウンロードして追加します。プラグインがインストールされたら、図
に示すように、デバッグが必要なページ上のアイコンをクリックし、[デバッグ] を選択して再度更新すると、Php のブレークポイントのデバッグ情報が表示されます。
以上、PHP+PhpStorm+Xdebugの設定方法を関連内容も含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。