デバッガのみを使用している場合は、これでうまくいくはずです。
[Zend]
zend_extension=/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/ZendDebugger.so
zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.1/16
zend_debugger.expose_remotely=always
zend_debugger.allow_tunnel=127.0.0.1/32
もちろん、ZendDebugger.soへの適切なパスを使用します。
動作させるには、少なくとも Zend Debugger v6.0.0 が必要です。Zend ダウンロード ページからデバッガーをダウンロードすると、失敗します。古いバージョンのデバッガーです。
最新の Zend デバッガーは、Zend Studio アプリで使用できます。たとえば、次のようになります。
/Applications/ZendStudio.app/Contents/Resources/Java/plugins/com.zend.php.debug.debugger.macosx_10.6.0.v20140128-2127/resources/php55/ZendDebugger.so
Zend Studio アプリから最新のデバッガーを取得し、MAMP の適切な場所にコピーするだけです。
MAMP、Zend Studio、および Zend Debugger は、コードのパフォーマンスを改善するためのデバッグに非常に強力なセットです。
Web ルートにも dummy.php ファイルが必要であることに注意してください。
あなたはそれを自分で作ることができます:
<?php
@ini_set('zend_monitor.enable', 0);
if(@function_exists('output_cache_disable')) {
@output_cache_disable();
}
if(isset($_GET['debugger_connect']) && $_GET['debugger_connect'] == 1) {
if(function_exists('debugger_connect')) {
debugger_connect();
exit();
} else {
echo "No connector is installed.";
}
}