人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

環境は
Mac OS X 10.7.1
MAMP2.0
NetBeans7.0.1
です。

NetBeansでphp デバッガをしたいので、http://code.activestate.com/komodo/remotedebugging/
のKomodo IDE 6 (version 6.1.2)からMac版をダウンロードしました。
そのファイルを”/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/"にコピーする。
次に/Applications/MAMP/bin/php/php5.3.6/conf/php.ini
の末に
[xdebug]
zend_extension=”/Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/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 = On
xdebug.profiler_output_dir = “/Applications/MAMP/tmp/xdebug/”
(*tmpの中に新しくxdebugフォルダ作成)

そうすれば、MAMPの「phpinfo」タブにxdebugの情報が追加されているはずなのにどこにもありません。
http://www.sunsept.net/wp/?p=1739
このサイトに書かれていることだけしたのですが、だめでした。
ほかに何か設定する事があるのでしょうか?
アドバイスをください。よろしくお願いします!


●質問者: ぱんたま
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● la-la-land
●50ポイント

phpのコンパイルオプションに「--enable-xdebug」は付いてますか?

◎質問者からの返答

ターミナルで

$ php -i | grep configure | sed -e 's/ /\n/g'

を入力して調べましたがありませんでした。


2 ● じゅぴたー
●50ポイント

PHP は非デバッグ版になっていますか。

phpinfo の Debug Build が "no" になっているかどうか確認してください。

http://keicode.com/cgi/introducing-xdebug/fig1.png


もし "yes" になっていたら、LionにプリインストールされているPHPを使いましょう。

MAMP はアンインストールしてください。

◎質問者からの返答

返信ありがとうございます。

確認しましたが、「no」となってました。


3 ● la-la-land
●0ポイント ベストアンサー

http://nauplius.tk/index.php?PHP%2FMAMP%E3%81%A8Xdebug

ここにあるような方法で

phpizeとかを試してみては。

(1.8以上だとphp.iniだけいじればOKとはありますが)php5.3以上の場合、xdebugが古いバージョンでうまく動かない、というのをどこかで見たような気もしますので

◎質問者からの返答

返信ありがとうございます。

xdebugは最新バージョンなので、問題はないと思われます。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ