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

Mayo 2017

Si luego de una actualización de PHP obtienes un mensaje como éste:

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


El problema se debe a que la referencia de la librería ha cambiado de directorio. Para solucionar el problema, tan solo hay que editar el fichero php.ini, encontrar la sección extension_dir y definir la nueva ruta, por ejemplo:

extension_dir = /usr/lib/php4/20050606


Para los sistemas Linux/Unix otras solución consiste en crear un vinculo simbólico, que lleve el nombre del nuevo directorio de extensión, hacia el antiguo utilizando el comando ln -s!

Consulta también

Publicado por Carlos-vialfa. Última actualización: 26 de agosto de 2009 a las 23:23 por Carlos-vialfa.
El documento «Unable to load dynamic library '/usr/lib/php4/20020429/mysql.so» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.