array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'apache.configuration.php', 1 => 'Laufzeit-Konfiguration', ), 'up' => array ( 0 => 'apache.setup.php', 1 => 'Installation/Konfiguration', ), 'prev' => array ( 0 => 'apache.installation.php', 1 => 'Installation', ), 'next' => array ( 0 => 'apache.resources.php', 1 => 'Ressource-Typen', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'de', 'path' => 'reference/apache/ini.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
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
Name | Standard | Veränderbar | Changelog |
---|---|---|---|
engine | On | INI_ALL |
|
child_terminate | Off | INI_ALL |
|
last_modified | Off | INI_ALL |
|
xbithack | Off | INI_ALL |
Hier eine kurze Erklärung der Konfigurationsoptionen:
engine
bool
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
bool
Gibt an, ob PHP Skripte veranlassen, dass Kindprozesse nach dem Request beendet werden, siehe auch apache_child_terminate().
last_modified
bool
Das letzte Datum der Änderung des PHP Skripts wird als Last-Modified: header für diesen Request gesendet.
xbithack
bool
Dateien mit gesetztem ausführbaren Bit werden unabhängig von ihrer Dateiendung durch PHP geparst.