marktplatz
php-resource

PHP Handbuch

Apache-spezifische Funktionen

II. 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


Anmerkungen zum PHP Handbuch
Neue Anmerkung schreiben
 



 

Neuzugänge PHP MySQL Tutorials

Joomla! Starterhilfe

Dieses Tutorial begleitet Sie bei dem Einstieg in die Welt von dem CMS Joomla!.

17.01.2012 werninator | Kategorie: MySQL
Objektorientiertes Programmieren

Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.

07.12.2010 phpsven | Kategorie: PHP
Tutorials zu Facebook Anwendungen mit PHP

In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.

06.12.2010 abouttheweb | Kategorie: PHP