Macbook Proに、MAMPを利用して、PHPの開発環境を作っています。
NetBeansでデバッグのためにステップ実行をしようと考えました。その場合Xdebugを有効化する必要があります。
php.iniに以下を記載し、Apacheを再起動。phpinfoを開きましたが、xdebugセクションが表示されません(有効になっていない)。
zend_extension="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so" xdebug.remote_enable = 1
xdebug.soは存在するし。設定の構文も間違っていません。
うーん。
改めてphpinfoを見直してみて、やっとわかりました。修正するべきphp.iniファイルを誤っていたのです。MAMPにおいて、php.iniはなぜか2カ所にあります。
/Applications/MAMP/bin/php/php5.5.10/conf/php.ini
/Applications/MAMP/conf/php5.5.10/php.ini
修正するべきは、
/Applications/MAMP/bin/php/php5.5.10/conf/php.ini
の方でした。
うーん、ハマったなあ。