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:\xampp
Deaktiviere 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
htdocs
Verzeichnis.Lade
http://localhost
in Deinem Browser neu - du solltest nun eine Fehlermeldung erhalten.Erstelle den Ordner
modul-307
und darin die Dateitest.txt
.Schreibe etwas in die Textdatei.
Du kannst diese Datei nun via
http://localhost/modul-307/test.txt
aufrufen.
DirectoryIndex
DirectoryIndex
Wenn 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 + P
drücken undInstall Package Control
suchen 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
Atom
starten.
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.
a -> TAB-Drücken
// ergibt:
<a href=""></a>
_____________________________
h1{Überschrift}+p{Absatz} -> TAB-Drücken
// ergibt:
<h1>Überschrift</h1>
<p>Absatz</p>
_____________________________
ul>li{Punkt $}*3 -> TAB-Drücken
// ergibt:
<ul>
<li>Punkt 1</li>
<li>Punkt 2</li>
<li>Punkt 3</li>
</ul>
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:
c:\xampp\php\php.exe
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 2
Live Server
oderOpen In Web
(für schnelle Anzeige im Browser)ftp-sync
(für direkten FTP-Upload)HTML CSS Support
undColor Highlight
(fürs Styling)Siehe auch My Favorite VS Code Extensions
Last updated
Was this helpful?