Page 1 sur 1

extension_dir : de multiples répertoires ?

Posté : 26 mars 2008, 17:27
par demzed
Hello,

dans mon php.ini, j'essaye de spécifier extension_dir et d'y mettre plusieurs répertoires comme ceci :
extension_dir = "./:/usr/lib/php5/20060613+lfsxi/:/usr/lib/php5/phpcas/"

au redémarrage, ça gueule, et PHP me dit :

PHP Warning: PHP Startup: Unable to load dynamic library './:/usr/lib/php5/20060613+lfsxi/;/usr/lib/php5/phpcas/pdo_mysql.so' - ./:/usr/lib/php5/20060613+lfsxi/;/usr/lib/php5/phpcas/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0


j'en déduis qu'on ne peut pas donner plusieurs répertoires ?

dans ce cas comment faire ?

Merci !

Posté : 26 mars 2008, 18:15
par Ryle
Nope, contrairement à l'include_dir, extension_dir n'accepte qu'un seul et unique chemin.

Quant au "comment faire ?" et bien puisque tu n'as droit qu'à un dossier, tu mets toutes tes extensions dedans ;) C'est pas forcément super organisé, mais pour ce qu'on va faire nous dans ce dossier, à la limite, on s'en moque un peu :)

Posté : 26 mars 2008, 19:01
par Calimero
Quant au "comment faire ?" et bien puisque tu n'as droit qu'à un dossier, tu mets toutes tes extensions dedans ;) C'est pas forcément super organisé, mais pour ce qu'on va faire nous dans ce dossier, à la limite, on s'en moque un peu :)
Ou si ça te déplaît de tout mettre au même endroit, vu que tu es sous GNU/Linux (ou autre unix-like), tu peux toujours faire des liens symboliques depuis ce répertoire vers l'emplacement réel des extensions.

Code : Tout sélectionner

$ man ln