php.ini & Virtual Hosts
Reinis Rozitis
r at roze.lv
Wed Nov 23 13:38:21 UTC 2011
> Is it possible to define a php.ini file per virtual host. If so, how can it be done? Thanks.
To actually use different php.ini files you will have to spawn seperate php processes but you can achieve different settings for
each virtualhost using a single php.ini file:
1. You can use the [HOST=yourvirtualhost] ( http://php.net/manual/en/ini.sections.php ) approach and define the settings directly in
php.ini
2. You can make multiple pools in the FPM configuration ( http://php.net/manual/en/install.fpm.configuration.php ) and change the
settings via php_flag / php_admin_value etc directives
3. You can pass the config changes also from nginx using fastcgi_param PHP_VALUE ...
4. Can also use the .user.ini approach http://www.php.net/manual/en/configuration.file.per-user.php
rr
More information about the nginx
mailing list