ホームページ >バックエンド開発 >PHPチュートリアル >phpstorm と xdebug を使用してリモート デバッグを実装する方法、phpstormxdebug_PHP チュートリアル
vs のブレークポイント デバッグ機能は非常に強力で、すべての変数を表示できます。 PHPのデバッグは非常に面倒で、echoやvar_dumpを書くと吐きそうになります。 IDE デバッグの楽しさを体験してみませんか?次に、xdebug を使用してみましょう。
1. 原則: xdebug は、リモート デバッグをサポートする PHP デバッグ プラグインであり、PHP ファイルの実行中に、IDE がデバッグ情報を受信すると、リモート ポートにデバッグ情報を送信できます。シングルステップ、中止、実行、およびその他のコマンドを xdebug に送信できます。このようにして、vs の強力なデバッグ機能が実現されます。
2. 必要なもの: xdebug リモート デバッグをサポートする IDE ここでは、非常に強力な phpide である phpstorm を使用します。さらに、php に対応するバージョンの xdebug が必要です。
3. 手順: まず xdebug をダウンロードします。公式 Web サイトで php バージョンに対応する xdebug をダウンロードしてください。
バージョンがわからない場合は、phpinfo(); を実行してから、ページ全体を http://xdebug.org/wizard.php のボックスにコピーしてください。そうすると、php のバージョンが自動的に分析されます。私の名前はD:xamppphpext
です。phpの拡張機能フォルダーに置くだけです。
次に、php.ini を設定し、最後にこれを追加します:リーリー
説明します。最初の行は xdebug をロードすることであり、romote_enable はリモート デバッグを有効にすることです。以下はリモート デバッグ、IP、ポート、識別文字列、自動リモート デバッグのパラメータです。その後、Apache を再起動すると、xdebug が正常にロードされます。自動リモート デバッグが有効になっており、アクセスするたびに定義された IP とポートに接続されるため、Shenma Web サイトは大幅に遅くなります。ははは。それを決めるのはあなた次第です。
次に、IDE を設定します。
editconfig を選択し、次のように設定します:
PHP リモート デバッグでサーバー 127.0.0.1 80 xdebug を設定し、識別文字列を設定します。これが定義して保存した phpstorm4 です。これですべての設定が完了しました。
4. 使用法: これでデバッグを開始できます。
ボタンをクリックしてリモートデバッグの監視を開始し、緑色になれば監視は成功です。次にブレークポイントを設定します。
「Muyou」を参照してください。Youmuyouyoumuyou は非常に強力で、F7 をシングルステップで関数に実行でき、F8 はシングルステップ スキップ関数です。理解できないメッセージがあります。
興味があるかもしれない記事: