03 Einrichtung Entwicklungsumgebung
Webserver
Als Webserver verwenden wir Apache mit PHP 7. Um die Installation zu vereinfachen, greifen wir auf XAMPP zurück.
XAMPP ist ein Software-Paket, welches die Installation von Apache mit PHP auf Linux, Mac und Windows vereinfacht. XAMPP sollte nur für Entwicklungszwecke und nicht für den produktiven Betrieb verwendet werden.
Installation von XAMPP
Führe das XAMPP-Setup aus. Du findest den Installer auf dem Austausch-Laufwerk.
Es reicht aus, dass Du nur die folgenden Komponenten installierst: Apache, PHP, MySQL.
Installiere XAMPP ins Verzeichnis
C:\xamppDeaktiviere die Option «Learn more about Bitnami for XAMPP»
XAMPP Control Panel
Das XAMPP Control Panel startet nach erfolgreicher Installation automatisch. Falls nicht, findest Du es im Startemenü.
Nach dem Starten wird das CP im Systemtray neben der Uhr angezeigt. Klicke das Icon an um das Fenster zu öffnen.
Das CP ermöglicht Dir, die XAMPP-Dienste zu starten und zu stoppen.
Stelle sicher, dass Du den Apache-Dienst erfolgreich starten und stoppen kannst.

Besuche in Deinem Browser die URL http://localhost. Wenn alles funktioniert, solltest Du nun die XAMPP-Begrüssungsseite sehen.

Das htdocs Verzeichnis
htdocs VerzeichnisUnter C:\xampp\htdocs befindet sich der so genannte DocumentRoot deines Servers. Alle Dateien aus diesem Verzeichnis sind direkt via http://localhost zugänglich.
Lösche alle mitgelieferten Dateien im
htdocsVerzeichnis.Lade
http://localhostin Deinem Browser neu - du solltest nun eine Fehlermeldung erhalten.Erstelle den Ordner
modul-307und darin die Dateitest.txt.Schreibe etwas in die Textdatei.
Du kannst diese Datei nun via
http://localhost/modul-307/test.txtaufrufen.
DirectoryIndex
DirectoryIndexWenn Du über die URL ein Verzeichnis aufrufst, ohne eine Datei anzugeben, wird Apache automatisch eine der folgenden Dateien laden, sofern diese existiert:
index.php index.pl index.cgi index.asp index.shtml index.html index.htm default.php default.pl default.cgi default.asp default.shtml default.html default.htm home.php home.pl home.cgi home.asp home.shtml home.html home.htm
Benenne Deine test.txt in index.html um und rufe im Browser http://localhost/modul-307/ auf. Die index.html wird jetzt automatisch geladen.
Editor
Um produktiv arbeiten zu können, solltest du einen modernen Text-Editor verwenden. Welchen Editor du für diesen ÜK verwendest, ist dir überlassen. WYSIWYG-Editoren wie zum Beispiel Dreamweaver sind nicht erlaubt.
Es ist von Vorteil, wenn der Editor deiner Wahl Plugins unterstützt.
Empfehlungen
Wir empfehlen dir einen der folgenden Editoren zu benutzen und die weiter unten aufgeführten Plugins zu installieren.
Visual Studio Code
Installer von code.visualstudio.com herunterladen
Visual Studio Code installieren und starten
Bei den Plugins nach unten erwähnten Plugins suchen
PhpStorm
Installer von https://www.jetbrains.com/phpstorm/ herunterladen
PhpStorm installieren und starten
Diverse Plugins bereits vorinstalliert
Sublime Text
Installer von sublimetext.com herunterladen
Sublime Text installieren und starten
Die Tastenkombination
Ctrl + Shift + Pdrücken undInstall Package Controlsuchen und markierenPackage Control mit Enter installieren und Sublime Text anschliessend neu starten
Plugins installieren
Um Plugins zu installieren, drücke die Tastenkombination Ctrl + Shift + P und gib Install Package ein. Drücke Enter. Du kannst jetzt den Namen des Plugins eingeben, mit den Pfeiltasten auswählen und mit Enter installieren.
Atom
Installer von atom.io herunterladen und ausführen.
Das Programm
Atomstarten.
Plugins installieren
Um Plugins zu installieren, gehe im Menü auf File -> Settings -> Install. Du kannst jetzt den Namen eines Plugins eingeben und es über den «Install»-Button installieren.
Plugin-Empfehlungen
Folgende Plugins kannst du installieren, um dir das Arbeiten etwas zu vereinfachen.
Emmet
Emmet ermöglicht es dir, einen CSS-Selektor via TAB-Taste in die entsprechende HTML-Struktur umzuwandeln.
Emmet ist bei Visual Studio Code bereits installiert und muss nicht extra hinzugefügt werden.
PHP Hints
Autocomplete-Funktionen, die Dir bei der Eingabe von PHP-Code helfen, kannst Du über folgende Plugins erhalten:
Editor
Plugin Name
Visual Studio Code
PHP IntelliSense
Sublime Text
PHP Completions Kit
Atom
atom-autocomplete-php
Hinweis zu atom-autocomplete-php:
Wird bei der Installation ein Fehler ausgeben, gehe nach der Installation in die Plugin-Einstellungen und gib unter Command php folgenden Wert ein:
Starte Atom anschliessend neu.
Du wirst jetzt zwar immer noch eine Fehlermeldung erhalten, jedoch funktioniert die Autovervollständigung trotzdem.
¯\_(ツ)_/¯
Weitere Plugins
Live Share Extension Pack(für Zusammenarbeit)Bracket Pair Colorizer 2Live ServeroderOpen In Web(für schnelle Anzeige im Browser)ftp-sync(für direkten FTP-Upload)HTML CSS SupportundColor Highlight(fürs Styling)Siehe auch My Favorite VS Code Extensions
Last updated
Was this helpful?