3.4.2 Comment modfier la configuration
3.4 Configuration
3 Comment commencer
Manuel PHP
->Exécuter PHP comme module Apache . Autres interfaces de configuration de PHP
|
3.4.2.1 Exécuter PHP comme module Apache
Lorsque vous utilisez le module Apache, vous pouvez aussi changer
les paramètres de configuration 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
.
Modification d'une valeur de type php_value | .
|
-
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 directive de
PHP
configurée avec le type
php_admin_value
ne peut pas être
modifiée en utilisant le fichier
.htaccess
.
Modification d'une valeur de type php_admin_value | .
|
-
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 directive 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
|
|