2011-12-22 39 views
5

consigo este mensaje de advertencia en mi php:No se puede cargar la biblioteca dinámica

PHP Warning: PHP de inicio: No se puede cargar la biblioteca dinámica '/usr/lib64/php/modules/sqlite.so' -/usr/lib64/php/modules/sqlite.so: no se puede abrir el archivo de objeto compartido: Ningún archivo o directorio en Desconocido en la línea 0

¿Cómo debo solucionar eso? ¿Dónde puedo obtener este archivo sqlite.so?

Respuesta

3

No necesita obtenerlo. Simplemente elimine la línea que hace referencia al objeto compartido.

cd /etc/php5 
grep -rinH sqlite . 

Desde PHP 5.4 sqlite is only available via PECL.

Si desea obtener la biblioteca, intente sudo apt-get install php-sqlite o yum install php-sqlite o similar.

0

Dos ideas: (Re) instale php-sqlite en su máquina o elimine la línea que carga sqlite.so. En su mayoría, se realiza mediante una configuración adicional en /etc/php5/conf.d/

Si no tiene acceso al shell, llame al administrador del sistema y proporcione ese mensaje de error.

0
  1. debes h ave seguro de SQLite instalado

  2. /etc/php.d Goto y encontrar sqlite.ini

    1. que debe somethong como: extension = mysql.so

    2. mysql.so debe estar en:/usr/lib64/php/modules/ si no se debe instalarlo

0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php54/5.4.30/lib/php/extensions/no-debug-non-zts-20100525/redis.so' - dlopen(/usr/local/Cellar/php54/5.4.30/lib/php/extensions/no-debug-non-zts-20100525/redis.so, 9): image not found in Unknown on line 0 
Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php54/5.4.30/lib/php/extensions/no-debug-non-zts-20100525/redis.so' - dlopen(/usr/local/Cellar/php54/5.4.30/lib/php/extensions/no-debug-non-zts-20100525/redis.so, 9): image not found in Unknown on line 0 

que estaba recibiendo este error/advertencia resolvió mediante la desinstalación y la instalación de Redis


brew uninstall php54-redis 
brew install php54-redis 
Cuestiones relacionadas