ホームページ > バックエンド開発 > PHPチュートリアル > phpstorm と xdebug を使用してリモート デバッグを実装する方法、phpstormxdeb​​ug_PHP チュートリアル

phpstorm と xdebug を使用してリモート デバッグを実装する方法、phpstormxdeb​​ug_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:02:00
オリジナル
844 人が閲覧しました

リモート デバッグを実現するには、phpstorm と xdebug を使用します。phpstormxdeb​​ug

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 を設定します。

edi​​tconfig を選択し、次のように設定します:

PHP リモート デバッグでサーバー 127.0.0.1 80 xdebug を設定し、識別文字列を設定します。これが定義して保存した phpstorm4 です。これですべての設定が完了しました。

4. 使用法: これでデバッグを開始できます。

ボタンをクリックしてリモートデバッグの監視を開始し、緑色になれば監視は成功です。次にブレークポイントを設定します。

「Muyou」を参照してください。Youmuyouyoumuyou は非常に強力で、F7 をシングルステップで関数に実行でき、F8 はシングルステップ スキップ関数です。理解できないメッセージがあります。

興味があるかもしれない記事:

    phpstorm + xdebug リモート ブレークポイントのデバッグの分析
  • phpstorm の構成
  • http://www.bkjia.com/PHPjc/1086656.html
  • www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/1086656.html技術記事 phpstorm と xdebug を使用してリモート デバッグを実現する方法 phpstormxdeb​​ug vs のブレークポイント デバッグ機能は非常に強力で、すべての変数を表示できます。 PHPのデバッグはとても面倒、エコー、...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート