Aptana-HowTos

Aus wiki.tommy-schmidt.de

Wechseln zu: Navigation, Suche

[bearbeiten] PHP-Debugging mit XDebug

  • php.ini
    • Kommentar entfernen zend_extension = "\xampp\php\ext\php_xdebug.dll"
    • Zeilen suchen/einfügen/anpassen:
[XDebug]
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
  • in Aptana "Run" -> "Debug Configurations..." -> Rechtsklick auf "PHP Web Page" -> "New"
    • "Server Debugger" -> "XDebug"
    • "PHP Server" -> "New"
      • "Apache" wählen und Dialog ausfüllen
    • neu angelegten Server unter "PHP Server" auswählen
    • unter "Initial Script" im Debugger anzuzeigende Datei auswählen (z.B. index.php)
    • "Debug" klicken
  • mittels "Resume" oder F8 durch die einzelnen Breakpoints schalten
  • Breakpoints im Quelltext durch Doppelklick auf die zu überprüfende Zeilennummer setzen
  • Seite im Browser aufrufen oder unter Aptana mittels "Run" -> "Debug As" -> "PHP Script" starten, der Debugger öffnet sich ("Resume" bzw. F8 um fortzusetzen)

[bearbeiten] PHP-Profiling mit XDebug

  • php.ini
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = "\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%p"
  • Output mittels WinCacheGrind öffnen
Persönliche Werkzeuge