Software zum PHP lernen
Folgende Dinge (neben der eigenen Motivation) sind nötig, um PHP lernen zu können:
- Texteditor, um den PHP-Code zu erfassen
- PHP
- Webserver (i.d.R. Apache)
- FTP-Programm für das Übertragen zum Webserver
Texteditor zum PHP lernen
PHP wird wie ein normaler Text erfasst. Denkt man nun an eine Textverarbeitung wie Word von Microsoft, schießt man über das Ziel hinaus. Bei einer Textverarbeitung werden zusätzliche Informationen wie Formatierungen gespeichert.
Wir benötigen nur einen Texteditor, der uns am besten beim Programmieren bzw. beim Lernen der Programmierung unterstützt. Dazu sollte der Texteditor die Befehle und Anweisungen farblich unterschiedlich darstellen. Dafür gibt es verschiedene Texteditoren für das verwendete Betriebssystem. Im Kapitel „Editoren zum Programmieren“ sind kostenfreie Programm aufgeführt.
Zur Not würde es der im Betriebssystem mitgelieferte Texteditor tun – die Unterstützung von Texteditoren beim Programmieren ist aber eine hilfreiche Geschichte, da Tippfehler bei Befehlen durch Fehlermeldungen sich sonst schnell rächen.
PHP & Webserver
Hat man nun sein PHP-Programm als Text-Datei auf dem eigenen Computer erstellt und gespeichert, möchte man das auch gleich ausführen und testen. Jetzt benötigen wir PHP und einen Webserver auf dem eigenen Computer (egal ob Windows, Mac oder Linux).
Es gibt eine einfache Methode, an die komplette Installation von PHP zu kommen, ohne dass man sich am Anfang mit Apache-Konfiguration und PHP-Einstellungen herumschlagen muss (was eigentlich nicht schadet, aber unter Umständen PHP lernen anfangs ziemlich im Weg steht).
XAMPP - Apache und PHP Installation im Handumdrehen
XAMPP ist eine Zusammenstellung eines Installationspaketes, das alle wichtigen Bestandteile enthält (PHP, Apache, MySQL, etc.), sich einfach installieren lässt und kostenlos ist.
Das Softwarepaket XAMPP wird unter https://www.apachefriends.org/de/ für verschiedene Betriebssystem zum Download bereitgestellt. Sie bekommen auf einen Schlag ohne viel Einstellungs-Schnick-Schnack eine zusammenpassende Version von PHP, Apache und zusätzlich MySQL, phpMyAdmin und vieles mehr, das am Anfang zwar noch nicht benötigt wird, aber praktisch für später ist. XAMPP gibt es für Windows, Mac OS X und Linux.
Testen beim Provider
Noch einfacher (aber auf zeitaufwendiger) ist es, wenn Sie Ihre PHP-Skripte immer zu Ihrem Provider (sofern vorhanden) hochladen und direkt im Web testen. Hierzu würde man nicht einmal eine Installation von PHP auf dem eigenen Computer benötigen.
Das birgt allerdings die Gefahr, dass Dritte Ihre halb fertigen Programme online sehen und womöglich an Daten kommen, die niemand außer Ihnen haben sollte.
Zum direkt Online testen beim Provider benötigen wir ein FTP-Programm.
FTP-Programm
Zuletzt benötigen wir ein Programm, um unsere PHP-Dateien auf einen Webserver zu „transportieren“, damit die weite Welt darauf zugreifen kann. Dazu benötigen wir einen Webspace, der PHP unterstützt. Das ist bei den meisten Providern der Fall – hier einfach im Kapitel Webspace mit PHP-Unterstützung nachlesen.
Und eine Software, die das Überspielen der PHP-Dateien von unserem Computer auf den Webserver unseres Providers ermöglicht. Dazu dienen FTP-Programm. Mehr dazu unter dem Kapitel FTP-Software.
Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).
Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button: