Manuel PHP
Précédent |  | Suivant

# I. Fonctions Apache

# Introduction

Ces fonctions sont disponibles lorsque `PHP` est utilisé comme module Apache.

> Note : 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 populée par Apache. Cette modification a été apportée pour être conforme aux spécifications CGI. Lisez le rapport de bogue #23610 pour plus de détails.

# Installation

Pour savoir installer `PHP` sur Apache, reportez-vous à la section Apache, dans le chapitre d'installation.

# Configuration à l'exécution

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 Apache

Nom | Défaut | Modifiable | Fonction
--- | --- | --- | ---
engine | On | PHP_INI_ALL | Active ou désactive l'analyse des fichiers `PHP`
child_terminate | Off | PHP_INI_ALL | Spécifie si les scripts `PHP` peuvent réclamer la fin des processus fils en fin de requête. Voir aussi apache_child_terminate()
last_modified | Off | PHP_INI_ALL | Envoie la date de modification des scripts `PHP` dans l'en-tête HTTP Last-Modified:
xbit_hack | Off | PHP_INI_ALL | Analyse avec PHP les fichiers exécutables, indépendemment de leur extension.

Voici un éclaircissement sur l'utilisation des directives de configuration.

`engine` booléen

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

# Types de ressources

Cette extension ne définit aucune ressource.

# Constantes prédefinies

Cette extension ne définit aucune constante.

Précédent | Sommaire | Suivant
Index des fonctions | Niveau supérieur | apache_child_terminate