XAMPPのPHP7でXdebugを使う場合
-
XdebugのDLLをダウンロード
XAMPPのバージョンによっては環境が異なりXdebugのDLLが適用できないものもある。 -
環境にあったXdebug.dllをダウンロード
phpinfo()で出力されたソースコード(html)を全部コピー
https://xdebug.org/wizard.php のサイトのテキストボックスにコピーしたソースコードを貼り付ける
[Analyse my phpinfo() output]ボタンを押す
現在の環境に合ったDLLのファイルがダウンロードできるのでこれをダウンロードする -
C:\xampp\php\ext にダウンロードしたDLLを入れる
-
php.iniを編集 下記を末尾に追記
ただしphp_xdebug-2.6.0-7.2-vc15.dllはダウンロードしてきたファイル名に変更すること
php.ini
[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"
xdebug.remote_autostart = 1
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "c:\xampp\tmp"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_log="c:\xampp\tmp\xdebug.txt"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "c:\xampp\tmp"
xdebug.remote_cookie_expire_time = 36000