XAMPPのPHP7でXdebugを使う場合
-
XdebugのDLLをダウンロード
XAMPPのバージョンによっては環境が異なりXdebugのDLLが適用できないものもある。- まずは、XAMPPでApacheを起動させる
- phpinfo()でPHPの情報を表示
- 環境にあった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