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

Dezembro 2016

Você obtém uma mensagem do seguinte tipo depois de uma atualização do 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
.

O problema é devido ao fato de que a referência da biblioteca mudou de diretório. Para remediar isso, basta editar o arquivo php.ini, encontrar a seção extension_dir e definir o novo caminho, por exemplo:
extension_dir = /usr/lib/php4/20050606
.

Outra solução para os sistemas Linux/Unix é criar um link simbólico com nome do novo diretório de extensão, para o antigo com o comando ln -s !


Tradução feita por Lucia Maurity y Nouira


Veja também :
Este documento, intitulado « Unable to load dynamic library '/usr/lib/php4/20020429/mysql.so »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.