Diese Funktionen stehen nur zur Verfügung, wenn PHP als Apache Modul
läuft.
Anmerkung:
Die Servervariable PATH_TRANSLATED wird bei Verwendung des Apache 2 SAPI
nicht mehr länger implizit gesetzt. Im Gegensatz hierzu wird bei
Verwendung des Apache 1 SAPI PATH_TRANSLATED, falls von Apache nicht zur
Verfügung gestellt, auf den gleichen Wert wie die Servervariable
SCRIPT_FILENAME gesetzt. Die Veränderung unter Apache 2 wurde
vorgenommen um der CGI Spezification
zu entsprechen. Für weitere Informationen shauen Sie bitte unter
bug #23610 nach.
Informationen zur Installation von PHP unter Apache finden Sie im
Kapitel Installation unter dem
Abschnitt zu Apache
Das Verhalten des Apache PHP-Moduls wird durch Einstellungen in der
php.ini beeinflusst. Konfigurationseinstellungen aus der php.ini können
Sie durch php_flag
Einstellungen in der Server Konfigurationsdatei oder lokal in .htaccess
Dateien überschreiben.
Beispiel 1. Parsen von PHP für ein Verzeichnis ausschalten mittels .htaccess |
Tabelle 1. Apache Konfigurations Optionen
| Bezeichnung | Grundeinstellung | Änderbar | Bedeutung |
|---|
| engine | On | PHP_INI_ALL | Parsen von PHP ein/-auschalten |
| child_terminate | Off | PHP_INI_ALL |
Gibt an, ob PHP Skripte veranlassen, dass Kindprozesse nach dem Request
beendet werden, siehe auch apache_child_terminate().
|
| last_modified | Off | PHP_INI_ALL |
Das letzte Datum der Änderung des PHP Skripts wird als
Last-Modified: header für diesen Request gesendet.
|
| xbithack | Off | PHP_INI_ALL |
Dateien mit gesetztem ausführbaren Bit werden unabhängig
von ihrer Dateiendung durch PHP geparst.
|
Hier eine kurze Erklärung der
Konfigurationsoptionen:
- engine
boolean
Diese Option ist in erster Linie nur sinnvoll, wenn PHP als
Modul in den Apache einkompiliert wurde. Sie wird von Seiten benutzt,
die den PHP-Parser für bestimmte Verzeichnisse oder virtuelle
Server aus- bzw. einschalten wollen. Wenn Sie
engine off in den dafür vorgesehenen
Blöcken in der httpd.conf Datei benutzen, kann
PHP aktiviert bzw. deaktiviert werden.
Diese Erweiterung definiert keine Resource-Typen.
Diese Erweiterung definiert keine Konstanten.