MacでPHPデバッグ環境構築

eclipseデバッグ環境を構築するのに手間取ったのでメモ。

参考になったサイト
http://www.littlepad.net/blog/2012/01/03/033033

インストール

  • eclipseインストール
  • PDTインストール
  • MAMPインストール

(XAMPPでは理解不足かうまくいかなかった。。。)

設定

eclipse > 環境設定 > PHP > PHP 実行可能ファイル

実行可能ファイルパス:/Applications/MAMP/bin/php/php5.5.3/bin/php
PHP ini:/Applications/MAMP/bin/php/php5.5.3/conf/php.ini
PHPデバッガー:XDebug
※phpinfoで見ればわかるが、php.iniの場所を間違っていてかなりはまった。。。上記パスにしたら正常に動いた。

eclipse > 環境設定 > PHP > PHPサーバ

名前:MAMP
ベースURL:http://localhost:8888
Local Web Root:/Applications/MAMP/htdocs

eclipse > 環境設定 > PHP > PHPデバッグ

PHPデバッガー:XDebug
サーバ:MAMP
PHP実行可能ファイル:PHP 5.5.3(CLI)
Enable CLI DebugにとりあえずチェックON

プロジェクト設定

・/Applications/MAMP/htdocs配下にfuelphpのpublicフォルダなどのシンボリックリンクをはる
eclipse > デバッグ構成 > PHP Web アプリケーション
 ファイルにindex.php(作成したPHPプロジェクトのソース)などを指定
 デバッガーにXDebugを指定