ajouter un path à include_path avec un 2eme php.ini - PHP - Programmation
Marsh Posté le 18-08-2010 à 13:53:39
je me réponds à moi même du comportement bizare que j'ai :
quand je vérifie le include_path avec un phpinfo , j'obtient :
.:/usr/share/php:/usr/share/pear
quand j'ajoute dans /etc/php5/conf.d/path.ini , include_path = ${include_path} ":/var/www/path"
avec phpinfo je voie :
:/var/www/path
Mais si je modifie mon fichier /etc/php5/apache2/php.ini en décomentant :
include_path = "./usr/share/php"
Dans mon phpinfo j'obtient :
.:/usr/share/php:/var/www/path
Conclusion (à laquelle je demande confirmation) :
1/ Si aucun include_path n'est définit par défaut c'est : .:/usr/share/php:/usr/share/pear
2/ ce path est ecrasé des qu'on fait un include_path
3/ Il est possible de concaténé un path avec : include_path = ${include_path} "/nouv/path"
4/ Mais on ne peut pas concaténé avec le path par défaut
Suis je dans le vrai ?
Pierre
Marsh Posté le 18-08-2010 à 13:36:01
Bonjour,
Contexte :
Je ne souhaite pas modifier le php.ini d'origine de ma distribution (pour plusieurs raison, homogénéité de mes serveurs, droit d'acess, meilleur matrise des modifs)
J'utilise donc un fichier placé dans le répertoire /etc/php5/conf.d/ (tous les fichier présent dans ce répertoire sont lut apres le php.ini d'origine)
Besoin :
Je souhaite ajouter un path à include_path dans un fichier /etc/php5/conf.d/path.ini
Mais comment faire pour concaténer un path au path existant :
J'ai essayé ce genre de chose mais bien sure cela n'a pas fonctionné :
include_path = $include_pathvar/www/path/
ou bien
include_path = ${include_path}var/www/path/
etc ...
Des idées
Merci
Pierre
Message édité par PierreC le 18-08-2010 à 13:36:20
---------------
Du tofu en Alsace : www.tofuhong.com