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 unter dem Abschnitt zu Apache
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.
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.
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_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
| Zurück | Zum Anfang | Weiter |
| Funktionsreferenz | Nach oben | apache_child_terminate |