Manuel PHP
Précédent |  | Suivant

# Chapitre 4. Configuration

# Le fichier de configuration

Le fichier de configuration (appelé `php3.ini` dans la version 3.0 du PHP, et simplement `php.ini` dans la version 4.0) est lu par PHP au démarrage. Si vous avez compilé PHP en module, le fichier n'est lu qu'une seule fois, au lancement du démon HTTP. Pour la version CGI le fichier est lu à chaque invocation.

La localisation par défaut du `php.ini` est une option de compilation (voir FAQ), mais elle peut être changée pour les versions CGI et CLI avec l'option de ligne de commande `-c` : voyez le chapitre sur l'utilisation de `PHP` en ligne de commande. Vous pouvez aussi utiliser la variable d'environnement `PHPRC` pour indiquer des chemins supplémentaires pour rechercher le fichier `php.ini`.

Toutes les directives `PHP` ne sont pas documentées ci-dessous. Pour une liste de toutes les directives, lisez le `php.ini`, qui est très bien documenté. Vous pouvez jeter un oeil à sa toute dernière version dans le CVS.

> Note : La valeur par défaut de la directive `PHP` register_globals a été changée de on à off en `PHP` 4.2.0.

Exemple 4-1. Extrait du `php.ini`

    ; tout texte sur une ligne, situé après un point-virgule  ";" est ignoré
    [php] ; les marqueur de section (texte entre crochets) sont aussi ignorés
    ; Les valeurs booléenne peuvent être spécifiées comme ceci :
    ;    true, on, yes
    ; ou false, off, no, none
    register_globals = off
    magic_quotes_gpc = yes
    ; vous pouvez placer les chaînes de caractères entre guillemets
    include_path = ".:/usr/local/lib/php"
    ; Les anti-slash sont traités comme n'importe quel caractère
    include_path = ".;c:\php\lib"
    </programlisting>
    <!-- TODO: add more details about values and expressions -->

Précédent | Sommaire | Suivant
Liste des options de configuration diverses | Niveau supérieur | Comment modfier la configuration