Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

I. Apache-spezifische Funktionen

Einführung

Diese Funktionen stehen nur zur Verfügung, wenn PHP als Apache 1.x Modul läuft.

Installation

Informationen zur Installation von PHP unter Apache 1.x 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.

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

php_flag engine off

Tabelle 1. Apache Konfigurations Optionen

BezeichnungGrundeinstellungÄnderbarBedeutung
engineOnPHP_INI_ALLParsen von PHP ein/-auschalten
child_terminateOffPHP_INI_ALL Gibt an, ob PHP Skripte veranlassesn, das Kindprozesse nach dem Request beendet werden, siehe auch apache_child_terminate()
last_modifiedOffPHP_INI_ALL Das letzte Datum der Änderung des PHP Skripts wird als Last-Modified: header für diese Request gesendet.
xbit_hackOffPHP_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_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 aus
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