OVH Cloud OVH Cloud

php.ini + virtual host

5 réponses
Avatar
Yttrium
Bonjour,

Existe t il une solution qui permettrait d'avoir un ficvhier php.ini
spécifique pour chacun des virtual hosts apache ?

Je ne trouve pas de documentation à ce sujet.
Merci d'avance pour vos conseils.

Cordialement.

Yttrium

--
[- Yttrium - http://www.danstesyeux.com -]
Le temps ne fait rien à l'affaire, quand on est con...
on est con...

5 réponses

Avatar
Surfoo
Je ne crois pas, mais il y a pas mal de choses que l'on peut configurer
en passant par ini_set()
(http://fr.php.net/manual/fr/function.ini-set.php) ou un fichier .htaccess

Baptiste.


Bonjour,

Existe t il une solution qui permettrait d'avoir un ficvhier php.ini
spécifique pour chacun des virtual hosts apache ?

Je ne trouve pas de documentation à ce sujet.
Merci d'avance pour vos conseils.

Cordialement.

Yttrium



Avatar
P'tit Marcel
Existe t il une solution qui permettrait d'avoir un ficvhier php.ini
spécifique pour chacun des virtual hosts apache ?


Quel est ton besoin ?


--
P'tit Marcel
stats sur les forums modérés http://www.centrale-lyon.org/ng/

Avatar
Yttrium
Le 28/12/2006 21:37, P'tit Marcel nous disait:
Existe t il une solution qui permettrait d'avoir un ficvhier php.ini
spécifique pour chacun des virtual hosts apache ?


Quel est ton besoin ?




Offrir à plusieur personnes que j'héberge la possibilité de configurer
leur propre php.in pour leur serveur virtuel.
(serveur de développement non accessible au public)

--
[- Yttrium -]
Jetez un oeil à http://www.danstesyeux.com


Avatar
P'tit Marcel
Le 28/12/2006 21:37, P'tit Marcel nous disait:
Existe t il une solution qui permettrait d'avoir un ficvhier php.ini
spécifique pour chacun des virtual hosts apache ?



Offrir à plusieur personnes que j'héberge la possibilité de configurer
leur propre php.in pour leur serveur virtuel.
(serveur de développement non accessible au public)


Sauf erreur, les Virtual Hosts d'Apache ne peuvent pas avoir leur
php.ini personnel. Cependant, on peut arriver au même résultat en
forçant les valeurs au niveau de chaque virtual host. Les nouvelles
valeurs se définissent soit dans le httpd.conf (au niveau du paragraphe
définissant le virtual host), soit dans un/des fichiers .htaccess dans
l'arborescence du site web.

Les quelques paramètres non forçables sont d'un intérêt assez limité
(disable_functions, disable_classes, expose_php). Pour tous les autres,
php_value ou php_flag sont tes amies.


eça
--
P'tit Marcel



Avatar
Christophe Gasmi
Bonjour,

Existe t il une solution qui permettrait d'avoir un ficvhier php.ini
spécifique pour chacun des virtual hosts apache ?

Je ne trouve pas de documentation à ce sujet.
Merci d'avance pour vos conseils.


la variable suivante dans chaque virtualhost

SetEnv PHPRC "/path/of/php/dot/ini/"

permet de definir le repertoire qui contient le php.ini du virtualhost,
il me semble aussi que cela ne fonctionne qu'avec php en CGI

il y a aussi pour les utilisateurs de suphp cette variable

suPHP_ConfigPath /path/of/php/dot/ini/

Christophe