Bei mir läuft Apache2 und ich kann PHP-Dateien ausführen, indem ich mit dem Chrome-Browser zu localhost navigiere. Allerdings möchte ich die Dateien auch über die Befehlszeile im Browser starten können.
google-chrome myfile.html
funktioniert, google-chrome myfile.php
tut es aber nicht, obwohl ich es von meinem Apache-Stamm aus starte.
Jede Hilfe ist herzlich willkommen.
Antwort1
Wie bei jeder PHP-Datei wird beim Öffnen der Quelldatei im Browser eine Mischung aus gerendertem HTML und nicht interpretiertem PHP-Code angezeigt (oder, abhängig vom PHP-Code, sogar der vollständige Quellcode oder nichts): Sie würden dasselbe Ergebnis erhalten, wenn Sie die Datei über die GUI öffnen würden.
Sie müssen die Seite beim Server anfordern, in Ihrem Fall also localhost
:
google-chrome http://localhost/path/to/myfile.php
Wo path/to/myfile.php
ist der relative Pfad zum myfile.php
Stammverzeichnis von Apache.