Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


webhosting:php:php_in_html_seiten_ausfuehren [08.05.2023 13:03] (aktuell) – angelegt admin
Zeile 1: Zeile 1:
 +====== PHP in HTML Seiten ausführen ======
 +Im Normalfall wird PHP-Code in HTML Seiten mit den Dateiendungen ''.htm'' und ''.html'' nicht ausgeführt. Um diesen dennoch in HTML Seiten einbauen und ausführen zu können, müssen Sie im selben Verzeichnis, in dem sich die entsprechende HTML Datei befindet, eine [[webhosting:webserver:htaccess|.htaccess]] Datei anlegen und folgendes hinzufügen (falls die .htaccess Datei bereits existiert, fügen Sie folgendes an den Anfang der .htaccess Datei hinzu):
  
 +<code apache>
 +AddHandler application/x-httpd-php .htm .html
 +</code>
 +
 +Hiermit wir die derzeit als Apache-Modul angebotene PHP-Version zur Ausführung in Dateien mit den Endungen .htm und .html hinterlegt. Wenn gewünscht, können Sie die Liste noch um weitere Dateiendungen ergänzen durch Anhängen der jeweiligen Dateiendungen.
 +
 +Sollte der PHP-Code eine andere PHP-Version benötigen, als die von goneo empfohlene Version, die als Apache-Modul eingebunden ist, können Sie auch die als CGI-Modul zur Verfügung gestellten PHP-Versionen nutzen. Hierzu fügen Sie einfach stattdessen folgendes zur .htaccess Datei hinzu:
 +
 +Für PHP 8.0:
 +
 +<code apache>
 +AddHandler x-httpd-php80 .htm .html
 +</code>
 +
 +Für PHP 8.2:
 +
 +<code apache>
 +AddHandler x-httpd-php82 .htm .html
 +</code>
 +
 +Beachten Sie bitte, falls Sie eine der als CGI-Modul verfügbaren Versionen einstellen, dass diese Einträge einen Serverfehler verursachen werden, sobald die entsprechende PHP-Version von uns vom Server entfernt wird. Sollte eine der von Ihnen verwendeten PHP-Versionen in Kürze eingestellt werden, sollten Sie die Einträge wie auch den PHP-Code entsprechend zeitnah anpassen. Wir empfehlen daher, wenn möglich, hierfür stattdessen die als Apache-Modul verfügbare Version zu verwenden.