PHP Xdebug + PhpStorm のリモート サーバー コードのデバッグ

藏色散人
リリース: 2023-04-06 11:36:01
転載
6895 人が閲覧しました

1. サーバー (linux centos) xdebug をインストールします

pecl install xdebug
ログイン後にコピー

インストールが完了すると、debug.so へのパスが表示され、それを記録します

2. php.ini を設定する
php.ini がどこにあるかわからない場合は、検索してください

find / -name "php.ini"
ログイン後にコピー

xdebug 設定を追加します

zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so"xdebug.remote_enable = 1xdebug.remote_host = 使用PhpStorm的那个机器的公网ip,可在(https://ip.cn/)查xdebug.remote_connect_back = 1xdebug.remote_port = 9001xdebug.idekey="PHPSTORM"
ログイン後にコピー

php-fpmを再起動します。

3. phpinfo(); を使用して、xdebug 拡張機能が正常にインストールされているかどうかを確認します。インストールが成功すると、次の図が表示されます。

##4. 2. の設定と一致するデバッグ ポートを設定します (xdebug.remote_port)

5. PhpStorm でサーバーを設定します

##6. DBGp プロキシを設定します

##7. リモート デバッグを容易にするために、Chrome xdebug 拡張機能をインストールします (プロキシが開く場合があります)。

https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc
ログイン後にコピー
8. xdebug 拡張機能をインストールした後、バグの画像を右クリックします をクリックし、オプション

をクリックします。 IDE キーを PhpStorm として選択し、保存をクリックします。


9.

、[デバッグ] を選択し、デバッグ スイッチを開きます (最初にデバッグが必要なページを開く必要がある場合があります)

バグを開くと緑色に変わります

10. PhpStorm のモニタリングを開きます (右上隅)

# 11. ブレークポイントは、ページを開いて、下の写真を見て、お楽しみください。

PS: デバッグ関連のデフォルトのショートカット キー:

F8 - ステップ オーバー。ブレークポイントの後もプログラムの実行を続けます。1 行ずつ実行し、一度に 1 行ずつ実行します。

F7 - ステップ。ブレークポイントで実行されるコンテンツ プログラムを入力します。

ALT F9 - カーソルまで実行します。F9 ブレークポイントの後もプログラムの実行を継続し、次のブレークポイントで停止します。

以上がPHP Xdebug + PhpStorm のリモート サーバー コードのデバッグの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート