Advanced   Java   Services PHP - Eclipse Verbindung Back Next Up Home


Einleitung

Wir gehen davon aus, daß Apache, PHP und MySQL installiert worden sind. Installation und Verbindung sind auf der vorigen Seite besprochen worden.


Installation von Eclipse

Installation von Eclipse heißt lediglich Eclipse entpacken. Ein mögliches Verzeichnis ist natürlich "C:/Programme/eclipse". Wann Eclipse installiert wird, ist übrigens egal. Die aktuelle Version von Eclispe findet man unter http://www.eclipse.org/downloads/. Die Wahl von "Eclipse Classic" ist nie falsch. Zusätzliche Fähigkeiten bekommt man über PlugIns.


PHP-plugin für Eclipse installieren

Das bekannteste PHP-Plugin stammt von Sourceforge. Man findet es unter http://sourceforge.net/. Hier sieht man neben dem Button "search" ein Textfeld. Gibt man etwa "phpeclipse" ein, so wird man auf eine Seite geführt, die einen Link zur Downloadseite anbietet. Dort wählt man die neueste Version und wird wiederum auf eine neue Seite geführt, die die folgenden zwei Dateien anbietet

PHPEclipse_1.2.1_src.zip
updateSite-1.2.1.200810130444PRD.zip


Die Plugins sind schon für Eclipse 3.3 entwickelt worden, sie funktionieren aber auch mit Eclipse 3.4.
Hier der direkte Link zu den beiden Dateien. Sollte der Link nicht mehr aktuell sein, geht man zu Startseite und sucht mit "phpeclipse".

Wie bei Eclipse-plugins üblich beinhalten die zip-Dateien zwei Ordner mit namen "features" und "plugins". Der Inhalt der Ordner wird in die gleichnamigen Ordner im Eclipse-Verzeichnis kopiert. Mehr ist nicht zu tun, Eclipse erkennt beim nächsten Start die plugins automatisch.


PHP-Projekt in Eclipse anlegen
file -> new -> project -> php -> php project -> next
(jetzt einen Namen für das Projekt eingeben)

Es geht auch so

file -> new -> php project -> next
(jetzt einen Namen für das Projekt eingeben)

PHP-Datei ins Projekt aufnehmen

file -> new -> phpfile
(Dateinamen eingeben oder Vorschlag übernehmen)

oder auch

Rechtsmausklick auf das Projektsymbol -> new -> php-file
(Dateinamen eingeben oder Vorschlag übernehmen)

Es entsteht eine leere PHP-Datei mit einem <?php ... ?> Rahmen In diesen Rahmen tragen wir "phpinfo();" ein.


Projekteinstellungen vornehmen

HINWEIS

Diese Projekteinstellungen ermöglichen zunächst noch NICHT das Ausführen der PHP-Datei. Im rechten unteren Fenster existiert ein tab "PHP Browser". Hier kann man eine URL eingeben und bei erfolgreicher Konfiguration das Ergebnbis von phpinfo() bewundern. Die URL http://local/phptest/test.php funktioniert aber noch nicht. Dazu müssen noch die beiden nächsten Punkte abgearbeitet werden.


Virtuelle Hosts in Apache einrichten

Diese Konfiguration ermöglicht es uns, die PHP-Dateien aus dem eclipse-workspace Verzeichnis heraus zu starten. Dazu machen wir am Ende der httpd.conf (Konfigurationsdatei von Apache) den folgenden Eintrag:

##################################
#   virtualhosts
##################################
#
NameVirtualHost 127.0.0.1
#
# erster virtualhost ist immer der originale
#
<VirtualHost 127.0.0.1>
    ServerName localhost
    ServerAlias 127.0.0.1
    DocumentRoot C:/Programme/Apache/Apache2.2/htdocs
    ErrorLog C:/Programme/Apache/Apache2.2/logs/error.log
    TransferLog C:/Programme/Apache/Apache2.2/logs/access.log
    ScriptAlias /cgi-bin/ C:/Programme/Apache/Apache2.2/cgi-bin
</VirtualHost>

# zweiter virtualhost
#
<VirtualHost 127.0.0.1>
    ServerName local
    ServerAlias 127.0.0.1
    DocumentRoot C:/Programme/eclipse/workspace
    ErrorLog C:/Programme/eclipse/workspace/error.log
    TransferLog C:/Programme/eclipse/workspace/access.log
</VirtualHost>

#
#   die rechte für den obigen virtual host
#
<Directory "C:/Programme/eclipse/workspace">
    Options Indexes
    AllowOverride None
    Order deny,allow
    allow from all
</Directory>

##################################
#   virtualhosts ende
##################################

Damit wird der Name "local" zu einem Virtual Host gemacht und auf den realen Pfad "C:/Programme/eclipse/workspace" abgebildet. Nach dem Ergänzen des Eintrags muß Apache neu gestartet werden.


Virtuelle Hosts in die Datei "hosts" eintragen

Als letzten Schritt müssen wir auch dem Betriebssystem die Existenz eines virtuellen Hosts mitteilen. Dies geschieht durch einen Eintrag in die Datei "hosts". "hosts" ist eine Datei ohne Dateiendung ! Die Datei befindet sich bei Windows im Verzeichnis

C:\WINDOWS\system32\drivers\etc

und ist eine normale ASCIIdatei. Sie enthält in der Regel nur den einen folgenden Eintrag

127.0.0.1       localhost

Wir öffnen die Datei mit einem Ascii-Editor und ergänzen wie folgt:

127.0.0.1       local

Die Screenshots der nächsten Seite zeigen das Ergebnis einer erfolgreichen Konfiguration.

Valid XHTML 1.0 Strict top Back Next Up Home