Advanced Java Services | PHP - Eclipse Verbindung |
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 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.
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.
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.
project URI : http://local Document Root : c:/programme/eclipse/workspace
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.
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.
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.