php.ini différents pour dev/prod

WRInaute impliqué
Bonjour,
une question bête mais je me casse la tête dessus, novice en admin serveur que je suis.
Config : Ubuntu 14.04, Apache 2

Je souhaite utiliser un php.ini qui affiche les erreurs, pour mon site de test, et un différent pour le site de prod.
Jusqu'ici, le fichier lu dans phpinfo() est /etc/php5/apache2/php.ini
J'ai d'abord essayé de placer un php.ini à la racine du site dév, puis j'ai ajouté "PHPINIDir /var/www/example-dev.com" dans son fichier de configuration VirtualHost.
Malheureusement, une fois ce paramètre configuré dans un .conf, il n'est pas possible de lui donner une valeur différente dans un autre .conf.
Et là je bloque…

Merci d'avance !
 
WRInaute passionné
Bonjour,

avec la version "module Apache" de PHP, c'est à dire le paquet libapache2-mod-php, ce n'est pas possible. Tu peux éventuellement surcharger quelques instructions dans un .htaccess (ou le virtualhost), ou encore via un .user.ini

Si tu veux utiliser carrément des fichiers de conf différent, il faut au choix utiliser les version fCGI ou FPM de PHP. D'ailleurs la tendance est plutôt à utiliser FPM partout, solution à mon sens la plus efficace.
 
Discussions similaires
Haut