array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'ini.sections.php', 1 => 'Liste der php.ini-Abschnitte', ), 'up' => array ( 0 => 'ini.php', 1 => 'php.ini Direktiven', ), 'prev' => array ( 0 => 'ini.list.php', 1 => 'Liste der php.ini-Direktiven', ), 'next' => array ( 0 => 'ini.core.php', 1 => 'Beschreibung der php.ini-Direktiven des Sprachkerns', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'de', 'path' => 'appendices/ini.sections.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
Diese Liste beinhaltet die php.ini Abschnitte die Sie für die Konfiguration auf Basis des Host- oder Pfadnames nutzen können. Diese Abschnitte sind optional.
Die Abschnitte selbst beeinflussen PHP nicht direkt. Sie werden genutzt um andere php.ini Direktiven zu gruppieren und sie für einen bestimmten Host- oder Pfadnamen anzuwenden.
Diese Abschnitte werden nur benutzt, wenn PHP über CGI/FastCGI operiert, und können extension und zend_extension nicht setzen.
Name | Veränderbar | Changelog |
---|---|---|
[HOST=] | INI_SYSTEM |
|
[PATH=] | INI_SYSTEM |
Hier eine kurze Erklärung der Konfigurationsoptionen:
[HOST=<host>]
Dieser Abschnitt gestattet die Definition einer Gruppe von php.ini Direktiven die für einen bestimmten Host Anwendung finden sollen.
Beispiel #1 Aktiviere volle Fehlerausgaben im Browser für die dev. Domain
[HOST=dev.site.com] error_reporting = E_ALL display_errors = On
[PATH=<path>]
Dieser Abschnitt gestattet die Definition einer Gruppe von php.ini Direktiven die für einen bestimmten Pfad Anwendung finden sollen.
Beispiel #2 Binde für ein zu sicherndes Verzeichnis ein Sicherheitsscript hinzu
[PATH=/home/site/public/secure] auto_prepend_file=security.php