2.1 KiB
Lokaler PHP-Webserver
Diese Anleitung enthält die lokalen Startbefehle für mehrere Rechner.
Python-Zeitzonendaten unter Windows
Die astronomischen Berechnungen benötigen das Python-Paket tzdata, damit Zeitzonen wie Europe/Berlin verfügbar sind. Einmalig mit dem Python aus dem PATH installieren, das auch die PHP-Aufrufe verwenden:
python -m pip install tzdata
Fehlt das Paket, erscheint bei der Berechnung die Meldung „Zeitzone ist ungueltig oder auf dem Server nicht verfuegbar.“ Nach der Installation die Seite neu laden und die Berechnung erneut starten.
ARBEITSPLATZTM
PHP-Pfad
E:\php\php.exe
Projektverzeichnis
C:\Users\HP\source\repos\skyview.astronomiemuseum.de
Document-Root
C:\Users\HP\source\repos\skyview.astronomiemuseum.de
Server starten
Set-Location C:\Users\HP\source\repos\skyview.astronomiemuseum.de
& 'E:\php\php.exe' -S 127.0.0.1:8000 -t .
Dann ist das Projekt unter folgender URL erreichbar:
http://127.0.0.1:8000/
Optional: anderer Port
Wenn Port 8000 bereits belegt ist:
Set-Location C:\Users\HP\source\repos\skyview.astronomiemuseum.de
& 'E:\php\php.exe' -S 127.0.0.1:8001 -t .
THOMASDESKTOP
PHP-Pfad
C:\laragon\bin\php\php-8.4.5-nts-Win32-vs17-x64\php.exe
Projektverzeichnis
C:\Users\ich\source\repos\skyview.astronomiemuseum.de
Document-Root
C:\Users\ich\source\repos\skyview.astronomiemuseum.de
Server starten
Set-Location C:\Users\ich\source\repos\skyview.astronomiemuseum.de
& 'C:\laragon\bin\php\php-8.4.5-nts-Win32-vs17-x64\php.exe' -S 127.0.0.1:8000 -t .
Dann ist das Projekt unter folgender URL erreichbar:
http://127.0.0.1:8000/
Optional: anderer Port
Wenn Port 8000 bereits belegt ist:
Set-Location C:\Users\ich\source\repos\skyview.astronomiemuseum.de
& 'C:\laragon\bin\php\php-8.4.5-nts-Win32-vs17-x64\php.exe' -S 127.0.0.1:8001 -t .
Server beenden
Im laufenden Terminal:
Ctrl + C
Hinweis
Der Webserver nutzt den eingebauten PHP-Entwicklungsserver und ist für lokale Entwicklung gedacht.