After updating to OSX10.9, the default php shipped with OSX is updated to 5.4. Zend.com doesn't publicly provide a zend debugger for php5.4. The files used in this article are shipped with zend server. Here is the steps to install zend debugger for php5.4 on Mac OSX 10.9 64bit.
Step 1. Download ZendDebugger.so (download link) from https://github.com/mkb2000/zend_debugger.
Step 2. Put ZendDebugger.so to somewhere like /Library/WebServer/Documents/zend_debugger.
Step 3. Modify php.ini. The default configuration file used by Mac OS is at /private/etc/php.ini. Admin permission is required to modify this file. So go to /Applications/Utilities and open Terminal. Enter sudo nano /private/etc/php.ini. Jump to the end of this file and add
Step 1. Download ZendDebugger.so (download link) from https://github.com/mkb2000/zend_debugger.
Step 2. Put ZendDebugger.so to somewhere like /Library/WebServer/Documents/zend_debugger.
Step 3. Modify php.ini. The default configuration file used by Mac OS is at /private/etc/php.ini. Admin permission is required to modify this file. So go to /Applications/Utilities and open Terminal. Enter sudo nano /private/etc/php.ini. Jump to the end of this file and add
[zend_debugger]Control+x to save this file. You'd better comment out Xdebug if it is enabled. (There is also a full version of debug configure available at https://github.com/mkb2000/zend_debugger/blob/master/debugger.ini which is shipped with zend server.)
zend_extension="/the/path/to/the/folder/you/made/in/step2/ZendDebugger.so"
zend_debugger.allow_hosts=127.0.0.1, localhost
zend_debugger.expose_remotely=always
Step 4. Download dummy.php from https://github.com/mkb2000/zend_debugger/blob/master/dummy.php. Put it in your web server root document fold. By default, it is /Library/WebServer/Documents.
Step 5. Restart apache. In Terminal, enter sudo apachectl restart.
Step 6. Choose to use zend debugger in zend studio or eclipse.