¿Es posible tener un archivo php.ini separado que anule el archivo php.ini predeterminado para cada host virtual? Estoy ejecutando Apache / 2.2.14, PHP 5.3.2-1.
Por ejemplo, tengo varios vhosts apuntando a dominios en mi /var/www/
directorio:
/var/www/website1.com
/var/www/website2.com
Lo que me gustaría es poder colocar un archivo php.ini personalizado en cada directorio que anule los valores predeterminados solo para ese vhost, pero mantenga los valores predeterminados originales si no se especifica el valor:
/var/www/website1.com/htdocs/
/var/www/website1.com/php.ini
Editar
Para aquellos interesados, encontré más información sobre el tema en ¿Cómo configuro archivos php.ini por sitio en un servidor LAMP usando NameVirtualHosts? .
fuente
Si está usando cgi (o fastcgi, o fpm, que también es fastcgi), puede usar los
.user.ini
archivos .Simplemente coloque un
.user.ini
archivo en su directorio webroot con sus opciones de php, de la siguiente manera:Y php extenderá el archivo php.ini principal con esas opciones.
fuente
Agregue PHPINIDir dentro de la etiqueta VirtualHost y apúntelo al directorio de su archivo php.ini que usará vhost.
tomado de http://www.howtoforge.com/how-to-specify-a-custom-php.ini-for-a-website-apache2-with-mod_php
Editar 14/04/2010 12:30 pm EST: ** No importa, esto cambió el "Archivo de configuración cargado" para todos los vhosts. ** **
fuente