MAMP PhpStorm xdebug 設定

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を変更

参考ありがとう:http://www.karakaram.com/phpstorm-xdebug