VScodeでPHPのデバッグをする方法

1.以下のファイルがあることを確認

xampp\php\ext\php_xdebug.dll
※なければ、すみませんが他の方の記事をご参照下さい

2.xampp\php.iniに以下を追加

[XDebug]
zend_extension = “C:\xampp\php\ext\php_xdebug.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

3.PHP Debugのインストール

1.VSCode左メニューの「拡張機能」をクリック

VSCode左メニューの「拡張機能」

2.「PHP Debug」で検索して、PHP Debugの「インストール」ボタンを押下

PHP Debugの「インストール」ボタン

4.apacheとVSCodeを再起動で完了

5.雑談

XDebugを有効にしたまま開発を行うと重すぎるので
普段は[XDebug]の記述をしていないphp.iniで起動して
ブレークポイントを設定したい時のみ[XDebug]の記述ありphp.iniで起動しなおしてデバッグしています。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です