xdebugのインストールに四苦八苦してたけど、
どうやらMAMPを入れた時点で入ってるっぽい?
入っているということで、先にすすんだ。
うまくいかなくてごちゃごちゃいじりすぎたけど、
多分最終的にはこうなっているような
php.iniの場所を確認
MAMP スタートページ>phpinfo
Loaded Configuration File の項目にある。
/Applications/MAMP/bin/php/php5.5.3/conf/php.ini
対象のphp.iniを開いて編集。
下記の行のコメントを外す
;zend_extension=”/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so”
以下を追加
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=
xdebug.profiler_enable=1
xdebug.profiler_output_dir=”/Applications/MAMP/tmp/xdebug/”
PhpStormの設定
Preferences > Project Settings > PHP > Servers
ステップ実行したらpathがどうこうおこられたので、
Use path mappings~のチェックを外した
とりあえず動いた〜
後はおいおい。。
参考ありがとう:たくさんのgoogle先生方
追記:
デバックのブラウザの変更方法
Firefoxで、Selenium IDEというテストツールを見つけたので、ブラウザを変更。
PhpStorm の メニューバー > Run > Edit Configurations
PHP Web Applicationの中の対象のサーバーを選択
右に表示されるBrowserを変更