Files

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.