下記サイトを参考にさせていただき、
Xdebugをインストールし、
その後、MAMPのPHPを使うために環境パスを変更しました。
export PATH=/Applications/MAMP/bin/php/php7.4.9/bin:$PATH
Visual Studio CodeでPHP Debugを使い
ブレイクポイントを設定したのですが、
止まらず困っております。
確認のため
$which php
を実行するとPHPへのパスも通っており。
$php -m
を行いましたがXdebugも入っておりました。
何かお気づきの点あればご教授いただければ幸いです。
また以前macOS High Sierraで設定した時は
MAMPのPHPを設定せずにMacのPHPを使っていた時は
上記でうまくいっておりました。
環境
-
macOS Catalina 10.15.7
-
MAMP 6.2 の PHP 7.4.9
-
PHP 7.4.9
-
Homebrew 2.6.1
-
Xdebug 3.0.0
-
PHP Debug 1.13.0
PHP iniの場所
/Applications/MAMP/bin/php/php7.4.9/conf/php.ini
zend_extension = "/Applications/MAMP/bin/php/php7.4.9/lib/php/extensions/no-debug-non-zts-20190902/xdebug.so" xdebug.remote_enable=1 xdebug.remote_host=localhost xdebug.remote_port=9000
追記
Apachの再起動は何度か試しておりまして。
PHPで、
echo $hoge;
など定義してない変数を表示すると
エラーは特にでず。
var_dump(配列などの変数);
してみると、
Xdebugの形式でコード整理されて出力されております。
ただブレイクポイントはとまりません。
あなたの回答
tips
プレビュー