I. Apache

Introduction

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

Installation

Pour savoir installer PHP pour Apache 1.x, reportez vous à Apache section, dans le chapitre d'installation.

Configuration à l'exécution

Le comportement du module PHP d'Apache est configurable dans le fichier ??? 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

NomDéfautModifiableFonction
engineOnPHP_INI_ALLActive ou désactive l'analyse des fichiers PHP
child_terminateOffPHP_INI_ALL Spécifie si les scripts PHP peuvent réclamer la fin des processus fils en fin de requête. Reportez vous à apache_child_terminate()
last_modifiedOffPHP_INI_ALLEnvoie la date de modification des scripts PHP dans l'entête HTTP Last-Modified:
xbit_hackOffPHP_INI_ALLAnalyse avec PHP les fichiers exécutables, indépendemment de leur extension.

Voici quelques détails sur les directives de configurations :

engine booléen

Cette directive est utile uniquement pour le module Apache. Elle est utilisée par les sites qui souhaites activer ou désactiver PHP, au cas par cas, par dossier ou par dossier virtuels. 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.

Table des matières
apache_child_terminate -- Termine le processus apache après cette requête
apache_lookup_uri --  Effectue une requête partielle pour l'URI spécifiée et renvoie toutes les informations.
apache_note --  Affiche ou affecte le paramètre "apache request notes"
apache_request_headers -- Lit tous les entêtes HTTP de la requête
apache_response_headers -- Lit tous les entêtes de réponse HTTP
apache_setenv -- Modifie une variable de subprocess_env Apache
ascii2ebcdic -- Transforme une chaîne ASCII en EBCDIC
ebcdic2ascii -- Transforme une chaîne EBCDIC en ASCII
getallheaders -- Lit tous les entêtes de la requête HTTP
virtual -- Effectue une sous-requête Apache