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

Fevereiro 2017

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

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 18 de junho de 2011 às 13:30 por pintuda.
Este documento, intitulado 'Unable to load dynamic library '/usr/lib/php4/20020429/mysql.so', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.