環境
VSCode : バージョン: 1.47.3
PHP 7.4.1
xampp
今回はVscodeからPHPをデバッグするための設定をしていきたいと思います。
少々設定が複雑ですが頑張ってついてきてくださいね!
VSCodeをまだダウンロードしてない方は下記
https://code.visualstudio.com/
それではいってみましょう(^o^)o
インストール
VSCodeの拡張機能から以下の二つをインストールします。
①xdebug
②php debug
2つをインストール
setting.jsonの編集
【ファイル】→【ユーザー設定】→【設定】をクリック
検索ボックスにJSON: Schemasと入力するとsetting.jsonで編集が自動で表示されるのでをクリック
下記の2行をsetting.jsonに追加する。
phpinfoとphp.iniの設定
xamppを起動してApacheをスタートします。
ブラウザのアドレスにlocalhostを入力してenterでアクセスしたら下記の画面が表示されるのでPHPinfoをクリック
phpinfoの画面が表示されたらCtrl+Aで全選択しコピペ。
もしくはコマンドを実行してコピペします。
C:\xampp\htdocs>php -r phpinfo();
https://xdebug.org/wizardのサイトにアクセスしてテキストエリアに先ほどphpinfoでコピーしたものを赤枠の中にCtrl+Vで張付けして一番下のAnalyse my phpinfo() outputをクリック
下記のdllをダウンロード
ダウンロードが終わったらC:\xampp\php\php.iniを開き下記の赤枠を追加します。
1 2 3 4 5 6 | [XDebug] xdebug.remote_enable = 1 xdebug.remote_autostart = 1 xdebug.remote_connect_back = 1 xdebug.remote_port = 9000 zend_extension = C:\xampp\php\ext\ ~~dll名を入れる~~ |
※ zend_extension = C:\xampp\php\ext\
の後ろにダウンロードした自分のdll名をコピペします。
まとめ
これで設定は終わったので
次回は実際にデバッグしてみたいと思います。
お疲れ様でした!
【VSCode】 PHPでデバッグする方法②VSCodeからデバッグする
https://dailyrecords.blog/archives/1854