1. インストール
http://www.xdebug.org/download.php を開いて、対応するバージョンをダウンロードします
ただし、次のことに注意してください。マシンにインストールされている PHP と一致するバージョンをダウンロードする必要があります。動作します。したがって、phpinfo Web ページから http://www.xdebug.org/find binary.php に情報をコピーし、指示に従ってインストールできます。以下の図に示すように:
クリックして dll ファイルをダウンロードし、それを php 拡張ディレクトリにコピーします。たとえば、私のファイルは次のとおりです。 \phpserver\php-7.0 .27-nts-x64\ext
2. XDebug を設定し、php.ini を開いて、最後に次のコードを追加します:
[Xdebug] ;指定Xdebug扩展文件的绝对路径 zend_extension= D:\phpserver\php-7.0.27-nts-x64\ext\php_xdebug-2.6.1-7.0-vc14-nts-x86_64.dll ;启用性能检测分析 xdebug.profiler_enable=On ;启用代码自动跟踪 xdebug.auto_trace=on ;允许收集传递给函数的参数变量 xdebug.collect_params=On ;允许收集函数调用的返回值 xdebug.collect_return=On ;指定堆栈跟踪文件的存放目录 xdebug.trace_output_dir="D:/phpserver/tmp/Xdebug";指定性能分析文件的存放目录 xdebug.profiler_output_dir="D:/phpserver/tmp/Xdebug"xdebug.profiler_output_name = "cachegrind.out.%p"xdebug. remote_enable = On xdebug.remote_port=19000xdebug.remote_handler = dbgp xdebug.remote_host = 127.0.0.1xdebug.var_display_max_depth = 10xdebug.idekey= PHPSTROM
注: zend_extension を変更します。独自の拡張パスに移動し、Apache を再起動します。
関連する推奨事項: 「PhpStorm 使用法チュートリアル 」
3. phpinfo ページで Xdebug モジュールを検索できます。
#または、cmd の下に php -m と入力して、XDebug モジュールを表示します。次の図に示すように:
# もう 1 つ注意すべき点は、システムの環境変数に設定されている php のバージョンです。 (例:複数バージョンのPHPが設定されている場合)
phpStorm設定
1.[ファイル]->[設定]->[言語とフレームワーク]-> [ PHP サーバーで xdebug サービスを構成します。
#2. デバッグを設定します。デバッグ ポートは php.ini で設定された xdebug.remote_port です。
#3. [実行] -- [構成の編集]
## または# # を開きます。
#構成情報は次のとおりです:
4. ブレークポイントを設定し、デバッグ監視を有効にします。緑色のカブトムシをクリックしてデバッグを開始します。
#5. 実行またはデバッグすると、以下にデバッグ データが表示されます。
以上がphpstorm xdebug の設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。