Einführung
Diese Funktionen stehen nur zur Verfügung, wenn PHP als Apache Modul
läuft.
Hinweis:
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.
Laufzeit Konfiguration
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.
Example#1 Parsen von PHP für ein Verzeichnis ausschalten mittels .htaccess
Apache Konfigurations Optionen
| Bezeichnung |
Grundeinstellung |
Änderbar |
| engine |
On |
PHP_INI_ALL |
| child_terminate |
Off |
PHP_INI_ALL |
| last_modified |
Off |
PHP_INI_ALL |
| xbithack |
Off |
PHP_INI_ALL |
Weitere Details und die Definition der PHP_INI_* Konstanten sind unter
ini_set() zu finden.
Hier eine kurze Erklärung der
Konfigurationsoptionen:
-
engine
boolean
-
Parsen von PHP ein/-auschalten. Diese Option ist in erster Linie nur
sinnvoll, wenn PHP als Modul unter Apache läuft. 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 gezielt aktiviert
bzw. deaktiviert werden.
-
child_terminate
boolean
-
Gibt an, ob PHP Skripte veranlassen, dass Kindprozesse nach dem Request
beendet werden, siehe auch apache_child_terminate().
-
last_modified
boolean
-
Das letzte Datum der Änderung des PHP Skripts wird als
Last-Modified: header für diesen Request gesendet.
-
xbithack
boolean
-
Dateien mit gesetztem ausführbaren Bit werden unabhängig von ihrer
Dateiendung durch PHP geparst.