How to change configuration settings
Running PHP as Apache module
When using PHP as an Apache module, you can also
change the configuration settings using directives in
Apache configuration files (e.g. httpd.conf) and .htaccess
files (You will need "AllowOverride Options" or "AllowOverride
All" privileges)
With PHP 4.0, there are several Apache directives
that allow you to change the PHP configuration from within
the Apache configuration files. For a listing of which
directives are PHP_INI_ALL, PHP_INI_PERDIR, or PHP_INI_SYSTEM,
have a look at the table found within the ini_set() documentation.
Note: With PHP 3.0, there are Apache directives that correspond to each configuration
setting in the php3.ini name, except the name is prefixed
by "php3_".
- php_value name value
-
Sets the value of the specified directive.
Can be used only with PHP_INI_ALL and PHP_INI_PERDIR type directives. To clear a previously set value use none as the value.
Note: Don't use php_value to set boolean
values. php_flag (see below) should be used
instead.
- php_flag name
on|off
-
Used to set a Boolean configuration directive.
Can be used only with PHP_INI_ALL and PHP_INI_PERDIR type directives.
- php_admin_value name value
-
Sets the value of the specified directive.
This can NOT be used in .htaccess files. Any directive
type set with php_admin_value can not be overridden by .htaccess or virtualhost directives. To clear a previously
set value use none as the value.
- php_admin_flag name on|off
-
Used to set a Boolean configuration directive.
This can NOT be used in .htaccess files. Any directive
type set with php_admin_flag can not be overridden by .htaccess or virtualhost directives.
-
-
|