atom XDebugでPHP(laravel)をデバッグする
atom
エディタでlaravel
のデバッグを行う方法を紹介します。
XDebug
はインストールされているものとします。
XDebug
のインストール方法はXDebugをLinux MintにインストールしてPHPでデバッグをするで紹介しています。
PHP-Debugのインストール
atom
のパッケージのPHP-Debugをインストールします。
php.iniの設定
php.ini
でxdebug
の設定がされていることを確認します。
設定は環境に合わせて適宜変更してください。
zend_extension=ファイルパス
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true
注意点
apache
をインストールしていて、かつphp artisan serve
など、php
のビルドインサーバーで開発している場合は、php.ini
は2つ存在する場合があります。
サーバーで参照しているphp.ini
を編集する必要があるので注意が必要です。
あとはブレークポイントを設定しておき、ブラウザでアクセスすればブレークし、変数などを参照することができます。