Die Installation von PHP unter Windows ist kein Hexenwerk, aber es ist schon seltsam, wie viele kleine Probleme dabei auftreten können. Egal, ob Sie nur Skripte lokal ausführen oder eine Entwicklungsumgebung einrichten möchten – es ist wichtig, die grundlegenden Schritte zu kennen, damit Sie nicht stecken bleiben, weil nichts wie erwartet funktioniert. Diese Anleitung behandelt die üblichen Installationsprobleme und gibt Tipps, die Ihnen Zeit sparen können, wenn etwas schiefgeht. Am Ende sollten Sie PHP über die Kommandozeile ausführen und vielleicht sogar ein einfaches Test-Setup einrichten können.
So installieren Sie PHP unter Windows
PHP auf Ihrem Windows-Rechner zu installieren ist nicht kompliziert, aber Sie müssen die Schritte sorgfältig befolgen – insbesondere bei Umgebungsvariablen und Konfigurationsdateien. Es gibt immer wieder Momente, in denen Sie denken: „Habe ich etwas vermasselt?“, weil beim Ausführen php -v
ein Fehler auftritt, aber es liegt meist nur an einem Pfad- oder Umgebungsvariablenproblem. Kurz gesagt: Bleiben Sie dran, und Sie haben PHP für die lokale Entwicklungsarbeit bereit – egal, ob Sie mit Skripten herumspielen, Tests durchführen oder ein kleines Projekt starten möchten.
Finden und laden Sie die richtige PHP-Version herunter
Besuchen Sie zunächst die offizielle PHP-Website und laden Sie die neueste stabile Version herunter. Achten Sie bei der Auswahl der Version auf die Version „VC15 x64 Thread Safe“.Sofern Sie nicht wissen, dass Sie eine andere Version benötigen, funktioniert diese für die meisten modernen Windows-Systeme. Sie wird von den meisten Benutzern für die lokale Entwicklung empfohlen. Achten Sie auf die richtige Architektur (32-Bit oder 64-Bit).Die meisten neuen Rechner sind jedoch 64-Bit-Systeme, sodass diese in der Regel sicher sind. Auf älteren Computern kommt es manchmal vor, dass Benutzer die falsche Version auswählen, und dann stürzt bei Schritt 4 alles ab.Überprüfen Sie daher die Spezifikationen.
Extrahieren Sie die Dateien und wählen Sie einen geeigneten Speicherort
Nach dem Download entpacken Sie die Datei in einen Ordner – zum Beispiel C:\php. Verzichten Sie möglichst auf Leerzeichen in Ordnernamen; Windows reagiert damit manchmal etwas empfindlich. Entpacken Sie die Datei im Stammverzeichnis von C:, da Sie später Ihre Umgebungsvariable dorthin verweisen müssen. In manchen Fällen kann das Entpacken in Ordner mit Leerzeichen oder Sonderzeichen (wie „Programme“ oder „Eigene Dateien“) zu Problemen führen. Halten Sie es also möglichst einfach.
Umgebungsvariablen einrichten – ein oft übersehener Schritt
Dies ist der Teil, bei dem Windows alles durcheinander bringt, wenn man nicht aufpasst. Sie müssen Ihrem System mitteilen, wo PHP gespeichert ist, damit Sie es aus jedem Verzeichnis ausführen können. Gehen Sie dazu wie folgt vor:
- Öffnen Sie die Systemeigenschaften (klicken Sie mit der rechten Maustaste auf „Dieser PC“ > „Eigenschaften“ > „Erweiterte Systemeinstellungen“).
- Gehen Sie zu Umgebungsvariablen.
- Suchen Sie unter „Systemvariablen“ nach „Pfad“ und klicken Sie auf „Bearbeiten“.
- Klicken Sie auf Neu und fügen Sie den Pfad zu Ihrem PHP-Ordner hinzu, z. B.
C:\php
. - Klicken Sie auf „OK“, um alle Dialogfelder zu schließen.
Dies hilft Windows, Skripte wie php
Befehle von überall in der Eingabeaufforderung zu erkennen. Und ja, manchmal ist ein Neustart oder zumindest ein Neustart des Terminals erforderlich, bevor diese Änderungen übernommen werden. Das ist zwar etwas frustrierend, aber normal.
Überprüfen Sie, ob PHP korrekt erkannt wird
Öffnen Sie die Eingabeaufforderung (das ist das Ding, das Sie erhalten, Win + Rwenn Sie cmd eingeben ) und geben Sie ein php -v
. Wenn alles funktioniert, werden die PHP-Versionsinformationen angezeigt. Andernfalls überprüfen Sie den eingegebenen Pfad. Bei manchen Setups wird der Befehl nach einem Neustart erkannt, insbesondere wenn Sie gerade die Umgebungsvariablen geändert haben. Das ist etwas seltsam, aber so ist Windows nun einmal.
PHP über php.ini konfigurieren
Sie finden eine Datei mit dem Namen php.ini-development
in dem Ordner, in dem Sie PHP extrahiert haben. Benennen Sie sie um in php.ini
(da PHP diese Datei benötigt, um zu wissen, was zu tun ist).Öffnen Sie sie anschließend in einem Texteditor – Notepad++ oder Visual Studio Code sind gute Optionen – und passen Sie bei Bedarf einige Einstellungen an. Wenn Sie beispielsweise größere Dateien hochladen oder mehr Speicher für Skripte reservieren möchten, ändern Sie upload_max_filesize
oder memory_limit
. Auf manchen Systemen erfordert das Aktivieren von Erweiterungen (wie curl
oder gd
) das Entfernen von Kommentaren in der INI-Datei. Suchen Sie daher einfach nach diesen Zeilen und entfernen Sie das Semikolon am Anfang, wenn Sie etwas aktivieren möchten.
Letzter Tipp: Alles testen
Nach der Einrichtung empfiehlt es sich, eine kleine PHP-Testdatei zu erstellen, etwa test.php
mit:
<?php phpinfo(); ?>
Speichern Sie es in Ihrem PHP-Ordner oder im Docs-Stammverzeichnis und führen Sie es anschließend php test.php
über die Kommandozeile aus. Wenn die Infoseite angezeigt wird oder PHP Informationen ausgibt, ist alles eingerichtet. Andernfalls müssen Sie die Umgebungspfade oder die php.ini-Konfiguration erneut überprüfen.
Tipps zur Installation von PHP unter Windows
- Laden Sie PHP immer von der offiziellen PHP-Site herunter, um fragwürdige Versionen zu vermeiden.
- Wenn Sie sich den Aufwand ersparen möchten, verwenden Sie einen Paketmanager wie Chocolatey ( chocolatey.org ) und führen Sie aus
choco install php
. - Bleiben Sie bei Code-Editoren wie Notepad++, VS Code oder Sublime Text – Sie werden es sich später danken.
- Starten Sie nach dem Manipulieren von Umgebungsvariablen neu – bis dahin ignoriert Windows Änderungen gerne.
- Halten Sie PHP mit neueren Release-Versionen auf dem neuesten Stand, um sicher zu bleiben und bessere Funktionen zu erhalten.
Häufig gestellte Fragen
Wofür genau ist PHP außer für die Webentwicklung gut?
Abgesehen von Web-Inhalten können Sie PHP-Skripte zur Automatisierung, Datenverarbeitung oder einfach zum Testen von Snippets direkt im Befehlszeilenmodus ausführen, ohne sich um einen Webserver kümmern zu müssen.
Kann ich PHP ohne einen Webserver wie Apache oder IIS ausführen?
Ja! Benutze einfach die Kommandozeile. PHP verfügt über einen integrierten Server für schnelle Tests ( php -S localhost:8000
), für die Produktion benötigst du jedoch ein entsprechendes Setup.
Gibt es Fallstricke, auf die ich achten sollte?
Pfadprobleme, Tippfehler in php.ini
oder fehlende Aktualisierungen der Umgebungsvariablen sind häufige Ursachen. Außerdem verhält sich Windows bei Berechtigungen manchmal seltsam. Stellen Sie daher sicher, dass PHP-Dateien lesbar sind.
Ist PHP unter Windows sicher?
Solange Sie von der offiziellen Website herunterladen und PHP-Patches verwenden, ist es genauso sicher wie alles andere. Beachten Sie jedoch die bewährten Sicherheitspraktiken.
Zusammenfassung
- Laden Sie PHP von der offiziellen Site herunter.
- Extrahieren Sie es in einen einfachen Ordner wie C:\php.
- Fügen Sie den PHP-Ordner zum Systempfad hinzu.
- Überprüfen Sie dies, indem Sie ausführen
php -v
. php.ini
Bei Bedarf bearbeiten.
Zusammenfassung
PHP unter Windows einzurichten ist nicht unmöglich, auch wenn Windows es scheinbar schwieriger macht. Sobald es erledigt ist, können Sie mit dem Skripten, Testen oder sogar dem lokalen Ausführen kleiner Webanwendungen beginnen. Klar, die Einrichtung der Umgebung ist etwas frustrierend – insbesondere mit Pfaden und Umgebungsvariablen – aber das gehört dazu. Auf einem Rechner funktioniert es vielleicht sofort, auf einem anderen müssen Sie mehrmals umstellen. Bleiben Sie einfach geduldig. Hoffentlich spart das jemandem ein paar Stunden. Bei mir hat es funktioniert – ich hoffe, es hilft Ihnen auch.