Ich gehe mal davon aus das ein gewisses Interesse vorhanden ist. Doch um PHP schreiben und ausführen zu können benötigt man einiges an Software:
und / oder
Zur Unterstützung beim programmieren gibt es eine Vielzahl von Editoren. Letztendlich gibt es für so ziemlich jedes Anwendungsgebiet und je nach Vorliebe Editoren.
Puristisch.
Der Windows-Editor liefert keine Unterstützung für die Programmierung mit, doch für den Notfall oder für absolute Puristen geht auch der Editor des Betriebssystems.
Wichtig ist beim Speichern das der Dateiname und die Endung .php in Anführungszeichen gesetzt werden ("dateiname.php"), sonst wird daraus "dateiname.php.txt".
Weaverslave war Langezeit und ist es irgendwie auch jetzt noch meist der Editor meiner Wahl, doch leider wird dieser seit dem Dezember 2005 nicht mehr weiterentwickelt.
Zu bekommen ist Weaverslave unter www.weaverslave.ws
Scriply wird von Webocton entwickelt und ist sozusagen der inoffizielle Nachfolger von Weaverslave. Scriply kann kostenlos bezogen werden und wird ständig Weiterentwickelt, daher werde ich hier Scriptly einsetzen.
Die Seite von Scriptly ist unter scriptly.webocton.de zu finden.
Wenn man beginnt größere Projekte zu entwickeln, bietet sich es bald an auf eine IDE um zusteigen. Hier bieten sich Eclipse, NetBeans oder um meine lieblings IDE zu nennen PHPStorm an.
Eigentlich gibt es für die Entwicklung nur genau einen Browser zu empfehlen, Firefox.
Ich würde zum jetzigen Zeitpunkt Chrome oder Firefox empfehlen, die Gründe sind bei beiden gleich, nur das Chrome (zumindest bei meiner Umgebung) zügiger lief.
Die Gründe sind relativ einfach:
Den Firefox gibt es hier: www.mozilla-europe.org/de/firefox/ (Demnächst übrigens auch in einer 64Bit-Variante.)
Als Erweiterung für die PHP-Entwicklung sollte man sich nicht scheuen einen Blick auf FirePHP zuwerfen.
Als lokalen Webserver nutze ich hier XAMPP. XAMPP hat einen ganz smarten Vorteil, *klick* Apache und PHP sind installiert und können genutzt werden. Zwar ist so eine Apache installation wirklich spanned aber hier geht es ja um das erlernen von PHP.
Wie schon erwähnt ist XAMPP ein Installationspaket, das alle wichtigen Webserver-Bestandteile (PHP, Apache, MySQl etc.) liefert, kostenlos ist und sich wirklich einfach installieren lässt.
XAMPP gibt es in unterschiedlichen Varianten. Die Lite-Variante reicht für den Anfang vollkommen aus, doch wer beabsichtigt bis MySQL dabei zubleiben, der sollte direkt zur Vollausstattung mit phpMyAdmin etc. greifen.
XAMPP gibt es unter: www.apachefriends.org/de/
Ich empfehle die Nutzung von FileZilla. FileZilla ist OpenSource, kostenlos und wird immer weiter entwickelt.
FileZilla, ich mag es wirklich sehr es ist schnell, aber leider unsicher. Passwörter werden im Klartext lokal abgelegt und somit ist dies leider ein no-Go, wenn ihr möchtet könnt ihr natürlich auf Filezilla setzen.
FileZilla gibts unter: filezilla-project.org
Bei Weitem nicht noch schnell, dafür absolut sicher. WinSCP für den Windows-Nutzer.
Wer das ganze lieber direkt im Internet test möchte, kann seinen Code mittels FTP-Programm auf einen Server bzw. Webspace hochladen. Dabei sollte bei der Auswahl darauf geachtet werden, dass PHP5 dort verfügbar ist.