Menu
Donnez votre avis

Unable to load dynamic library '/usr/lib/php4/20020429/mysql.so

Posez votre question
Vous obtenez un message du type suivant suite à une mise à jour de PHP :

Unable to load dynamic library '/usr/lib/php4/20020429/gd2.so' - /usr/lib/php4/20020429/gd2.so: cannot open shared object file: No such file or directory in Unknown on line 0


Unable to load dynamic library '/usr/lib/php4/20020429/mysql.so' - /usr/lib/php4/20020429/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0



Le problème est dû au fait que la référence de la librairie a changé de répertoire. Pour y remédier, il suffit d'éditer le fichier php.ini, de trouver la section extension_dir et d'y définir le nouveau chemin, par exemple :
extension_dir = /usr/lib/php4/20050606


Une autre solution, pour les systèmes Linux/Unix consiste à créer un lien symbolique portant le nom du nouveau répertoire d'extension, vers l'ancien grâce à la commande ln -s !
Ajouter un commentaire

Commentaires

Commenter la réponse de Utilisateur anonyme