今回は久々にPHPの開発を行った。
PHP5で開発する必要があったため、少々手こずりました。
なのでメモメモ
Xdebugのインストール
基本phpinfoで表示された画面をコピーして
https://xdebug.org/wizard
のサイトに貼り付けると有効なXdebugのバージョンを教えてくれるのですが、
今回はPHP5.6が古すぎるとのことでサポートしませんとのメッセージが表示されてしまいます。
調べるとXdebug2.5.5が対応しているみたいです。
PHP5.5VC11TS(64bit)をダウンロード
C:\xampp\php\ext
のフォルダーにコピーします。
php.iniの編集
PHP.iniの最後の以下の文を追加
[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true
正常にインストールされたらphpinfoでxdebugが表示されているか確認してください。
VSCodeにPHP Debugをインストール
拡張機能を選択し、検索で「PHP debug」を入力。
PHP Debug(Xdebug)をインストール
PHP Debugの設定
VSCodeを開いてエクスプローラから「フォルダーを開く」をクリックし、
Apacheのルートフォルダの「htdocs」をフォルダーの選択にする
実行とデバッグを選択し、「launch.jsonファイルを作成します。」をクリック。