ホームページ  >  記事  >  バックエンド開発  >  PHP Xdebug + PhpStorm のリモート サーバー コードのデバッグ

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

藏色散人
藏色散人転載
2019-04-26 11:25:146864ブラウズ

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 までご連絡ください。