PHP Entwicklungsumgebung mit EasyEclipse

Da sich meine Neuinstallation des Entwicklungsrechners relativ aufwendig gestaltet nutze ich die Gelegenheit einige Dinge hier zu Dokumentieren:

  • Zunächst benötigen wir die eigentliche Entwicklungsumgebung EasyEclipse for PHP, diese steht unter www.easyeclipse.org zum Download bereit.
  • Zum lokalen Entwickeln nutzen wir am besten XAMPP, einen Installer findet man auf www.apachefriends.org. Nach der Installation sollten wir in der http.conf noch den DocumentRoot auf den Workspace-Folder von EasyEclipse legen.
  • Als Debugger empfiehlt es sich die PHP-Extension XDebug zu verwenden, diese wird mit Xampp ausgeliefert muss allerdings noch aktiviert werden. Dafür fügen wir in der php.ini* folgendes bei den Extensions ein “extension=php_xdebug.dll“, kommentieren den kompletten Block[zend] aus und fügen folgendes ein:
  • [XDebug]
    zend_extension_ts = “C:\xampp\php\ext\php_xdebug-2.0.0-5.2.2.dll”
    xdebug.default_enable = On
    xdebug.extended_info = *complex*
    xdebug.max_nesting_level = 100
    xdebug.profiler_enable=1
    xdebug.profiler_output_dir=”C:\xampp\tmp”
    xdebug.remote_autostart = 0
    xdebug.remote_enable=true
    xdebug.remote_handler = dbgp
    xdebug.remote_host = localhost
    xdebug.remote_mode = req
    xdebug.remote_port = 9000
  • Leider wird das EasyEclipse PHP-Projekt nur in unregelmäßigen abständen aktualisiert, daher müssen wir zunächst unser PHPEclipse-Plugin updaten um XDebug als Debugger verwenden zu können. Dazu gehen wir auf “Help ->Softwareupdates -> Find and Install.. -> Search for new features to install”. Hier legen wir eine neue Remote-Site “PHPEclipse 1.1.x” an und geben folgende Update-Adresse ein:
    http://update.phpeclipse.net/update/stable/1.1.x
  • Nun können wir das Update durchführen, da es beim Update zu Problemen mit dem Editor kommen kann empfiehlt es sich lediglich die XDebug-Features zu installieren.
  • Das weitere Vorgehen entspricht folgender Anleitung:
    http://www.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse

* Achtung bei Xampp gibt es zwei php.ini Dateien, eine liegt im Unterordner /php/ (diese ist nur für PHP an der Konsole gedacht), die zweite liegt im Unterordner /apache/bin (diese konfiguration wird mit dem Webserver geladen).

Keine Antwort bis jetzt.

Comments are closed.

Comment RSS · TrackBack URI