Ces fonctions sont disponibles lorsque PHP est utilisé comme module
Apache.
Note :
Depuis PHP 4.3.2, la variable serveur PATH_TRANSLATED
n'est plus configurée automatiquement sous Apache 2 SAPI
au contraire de la situation dans Apache 1, où elle est
configurée à la même valeur que la variable serveur SCRIPT_FILENAME
lorsqu'elle n'est pas peuplée par Apache. Cette modification a été apportée pour être conforme
aux spécifications CGI qui font que la variable serveur
PATH_TRANSLATED doit uniquement exister que si
PATH_INFO est définie.
Les utilisateurs d'Apache 2 devraient utiliser AcceptPathInfo = On
au lieu de httpd.conf pour définir PATH_INFO.
Le comportement du module PHP d'Apache est configurable dans le fichier
php.ini.
Les configurations du php.ini peuvent être remplacées par l'option
php_flag dans le fichier
de configuration du serveur, ou dans les fichiers locaux .htaccess.
Exemple 1. Désactiver l'analyse des fichiers PHP dans un dossier avec .htaccess
php_flag engine off
Tableau 1. Options de configuration
Nom
Par défaut
Modifiable
Historique
engine
"1"
PHP_INI_ALL
Disponible depuis PHP 4.0.5.
child_terminate
"0"
PHP_INI_ALL
Disponible depuis PHP 4.0.5.
last_modified
"0"
PHP_INI_ALL
Disponible depuis PHP 4.0.5.
xbit_hack
"0"
PHP_INI_ALL
Disponible depuis PHP 4.0.5.
Pour plus de détails sur les constantes PHP_INI_*,
reportez-vous à Annexe G.
Voici un éclaircissement sur
l'utilisation des directives de configuration.
engine
booléen
Active ou non l'interpréteur PHP.
Cette directive est utile uniquement pour le module Apache. Elle est
utilisée par les sites qui souhaitent activer ou désactiver PHP, au
cas par cas, par dossier ou par dossier virtuel. En utilisant
engine off au bon endroit dans le fichier
httpd.conf, PHP peut être activé ou désactivé.