Pakete
Für meine Entwicklungsumgebung nutze ich folgende Pakete:
PDT in der Version 2.1 All In One download (http://www.eclipse.org/pdt/downloads/)
Remote System Explorer download (http://download.eclipse.org/dsdp/tm/updates/3.1milestones/)
Subversive download (http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/)
AnyEdit download (http://andrei.gmxhome.de/eclipse/)
Debugging mit XDebug
- PHP-Perspektive öffnen
- Run > Debug Configuration öffnen
- PHP Web Page rechtsklicken und New anklicken
- Name entwicklung.example.local
- Server Debugger XDebug
- PHP Server New
- Name entwicklung.example.local
- URL http://entwicklung.example.local ohne / am Ende
- Server Path Mapping Add
- Path on Server /var/www/entwicklung/
- Path in Workspace auswählen
- Ok
- Finish
- File im Projekt das debuggt werden soll auswählen
- Break at First Line den Haken entfernen
- URL den Haken bei Auto Generate entfernen
- Windows > Preferences > PHP > Debug > Installed Debuggers auswählen
- XDebug markieren und Configure klicken
- Accept remote session (JIT) auf any stellen
- DBGp Proxy (muss ich noch recherchieren und ausprobieren)
- XDebug markieren und Configure klicken
- Windows > Preferences > Validation auswählen
- Suspend all validators anhaken um bei großen Projekten wie zum Beispiel TYPO3 nicht bei jeder Ausführung die Validierung durchlaufen zu lassen
- Windows > Preferences > Run/Debug > Launching
- Den Haken bei Build (if required) before launching deaktivieren um auch hier schneller zum Debug zu kommen.
- Windows > Preferences > General > Workspaces
- Auch hier den Haken bei Build automatically entfernen