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