I. Apache-spezifische Funktionen

Einführung

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.

Installation

Informationen zur Installation von PHP unter Apache finden Sie im Kapitel Installation.

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.

Beispiel 1. Parsen von PHP für ein Verzeichnis ausschalten mittels .htaccess

php_flag engine off

Tabelle 1. Apache Konfigurations Optionen

BezeichnungGrundeinstellungÄnderbar
engineOnPHP_INI_ALL
child_terminateOffPHP_INI_ALL
last_modifiedOffPHP_INI_ALL
xbithackOffPHP_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.

Resource Typen

Diese Erweiterung definiert keine Resource-Typen.

Vordefinierte Konstanten

Diese Erweiterung definiert keine Konstanten.

Inhaltsverzeichnis
apache_child_terminate -- Beendet einen Apache Prozess nach der Anfrage
apache_get_modules --  Liste der geladenen Apachemodule
apache_get_version --  Liefert die Version von Apache
apache_getenv -- Get an Apache subprocess_env variable
apache_lookup_uri --  Führt eine Teilanfrage für eine URI durch und liefert alle Informationen darüber zurück.
apache_note -- Setzt und liest Apache Notes
apache_request_headers -- Liefert alle HTTP-Header der aktuellen Anfrage
apache_reset_timeout -- Reset the Apache write timer
apache_response_headers --  Liefert alle HTTP-Antwort Header
apache_setenv -- Setzt eine Apache subprocess_env Variable
ascii2ebcdic -- Zeichenkette von ASCII in EBCDIC übersetzen
ebcdic2ascii -- Zeichenkette von EBCDIC in ASCII übersetzen
getallheaders --  Liefert alle HTTP-Header der aktuellen Anfrage aus
virtual -- Führt eine Apache-Unteranfrage durch

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:11