Um unter Mac OS X 10.4 mit dem mitgelieferten Apache (1.3.x) und PHP 5.2.4 von Entropy PHP-Scripts „schön“ (sprich effizient) zu debuggen, installiert man sich am Besten Xdebug.
Kurz-Kurzanleitung:
- Download von Komodo 4.4 • PHP Remote Debugging • Mac OS X / x86 unter Komodo Debugger Extensions
- Kopie von xdebug.so aus dem 5.2-Ordner (gemäss installierter PHP-Version!) in den Ordner /usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/
- Erstellen einer Datei /usr/local/php5/php.d/80-extension-xdebug.ini und Einfügen von
[xdebug] zend_extension="/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so"
- Apache neu starten
Tipp: vardump() produziert nun HTML-formatierte und ohne Blick auf den Quelltext der aufgerufenen Seite lesbare Dumps – so wie es schon längst sein sollte.
Dank: Pierre & Alain