LoginSignup
1
0

More than 1 year has passed since last update.

Mac VScode Xdebug v3 でデバッグ

Posted at

この記事について

下記環境でのデバッグ設定でハマった部分を記載
・MacOS Bin Sur 11.3.1
・Vscode 1.68.1
・php 8.0.20
・Xdebug 3.1.5
・XAMPP 8.0.19-0

Xdebug 2 から 3にかけてphp.iniの記法が変わっている

ver2の時

xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_port = 9000

ver3の時

xdebug.mode = debug
xdebug.start_with_request = yes

まあ、めちゃめちゃ公式に書いているんですが、、、(英語苦手)
https://xdebug.org/docs/upgrade_guide

Mac M1チップ特有の対応

file `which php`

で確認してからの

・arm64eの時

arch -arm64 sudo pecl install xdebug

・x86_64の時

arch -x86_64 sudo pecl install xdebug

公式はこちら
https://xdebug.org/docs/install

Vscodeの設定

初歩的な気がしていますが、ハマりました、、、w

テストスクリプトのデバッグ時の設定

↓のようなテストスクリプトでとりあえず動いてるか確認するとき

<?php
echo '1';
?>

"Launch currently open script"で、メニューバーのデバッグ開始(F5)を押す
スクリーンショット 2022-07-01 16.14.27.png

ブラウザ動作時のデバッグ

”Listen for Xdebug"にして、メニューバーのデバッグ開始(F5)しておいて、ブラウザ操作
スクリーンショット 2022-07-01 16.09.31.png

最後に

ネットサーフィンしまくりながらいっぱい探してたので
他にもあったと思いますが、覚えている部分のみ記載しています。
ありがとうございました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0