Einfacher geht es fast nicht: die Einrichtung von xDebug in phpStorm ist schnell gemacht:
In php.ini xdebug einstellen
[XDebug]
zend_extension = „\xampp\php\ext\php_xdebug.dll“
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = „\xampp\tmp“
xdebug.profiler_output_name = „cachegrind.out.%t-%s“
xdebug.remote_enable = 1
xdebug.remote_handler = „dbgp“
xdebug.idekey = jphp
xdebug.remote_port=9000
xdebug.remote_host = „localhost“
xdebug.trace_output_dir = „\xampp\tmp“
Listener in phpStorm aktivieren:
Im Browser xdebug aufrufen, z.B. mit ?XDEBUG_SESSION_START=session_name
oder einer Erweiterung wie
phpStorm erkennt den Aufruf und fragt, ob er die Verbindung annehmen soll:
Accept klicken und mit debuggen starten!
Original-Beitrag: zero-configuration-debugging-with-xdebug-and-phpstorm-2-0