Configuration
<<<
E PHP A PHP
>>>

3.4.2 Comment modfier la configuration
3.4 Configuration
3 Comment commencer
 Manuel PHP

->E PHP
A PHP

3.4.2.1 E PHP

Lorsque vous utilisez le module Apache, vous pouvez aussi changer les paramètres de configurations en utilisant les directives dans les fichiers de configuration d'Apache et dans les fichiers .htaccess .

Dans la version 3.0, à chaque directive de configuration présente dans le fichier de configuration d'Apache correspond une directive de configuration dans le fichier php3.ini , à l'exception des directives préfixées par "php3_".

Dans la version 4.0, il y a de nombreuses directives Apache qui vous permettent de modifier la configuration de PHP .

    php_value name value
    Modifie la valeur de la directive spécifiée. Cette instruction n'est utilisable qu'avec les directives PHP de type PHP_INI_ALL et PHP_INI_PERDIR. Pour annuler une valeur qui aurait été modifiée au préalable, utilisez la valeur none .
    
    php_value auto_prepend_file none
    
    php_flag name on|off
    Cette instruction est utilisée pour activer ou désactiver une option. Cette instruction n'est utilisable qu'avec les directives PHP de type PHP_INI_ALL et PHP_INI_PERDIR.
    php_admin_value name value
    Cette instruction affecte une valeur à la variable spécifiée. Cette instruction NE peux PAS être utilisée dans un fichier .htaccess . Toute diretive de PHP configurée avec le type php_admin_value ne peut pas être modifiée en utilisant le fichier .htaccess .
    php_admin_flag name on|off
    Cette directive est utilisée pour activer ou désactiver l'option précédente. Cette instruction NE peux PAS être utilisée dans un fichier .htaccess . Toute diretive de PHP configurée avec le type php_admin_value ne peut pas être modifiée en utilisant le fichier .htaccess .

Exemple de configuration Apache

<IfModule mod_php4.c>
  php_value include_path ".:/usr/local/lib/php"
  php_admin_flag safe_mode on
</IfModule>
<IfModule mod_php3.c>
  php3_include_path ".:/usr/local/lib/php"
  php3_safe_mode on
</IfModule>

Note

Les constantes PHP n'existent pas en dehors de PHP . Par exemple, dans le fichier httpd.conf , vous ne pouvez pas utiliser des constantes PHP telles que E_ALL ou E_NOTICE pour fixer le niveau de rapport d'erreur , car ces constantes n'ont pas de signification pour Apache, et seront remplacées par 0 . Utilisez les valeurs numériques à la place. Les valeurs numériques peuvent aussi être utilisées dans le php.ini

<< E PHP >>
Configuration Comment modfier la configuration A PHP