Red de conocimiento informático - Espacio del host - Tan pronto como ingresé a mi CF, apareció un cuadro de diálogo que decía No se puede cargar ltmlsg.dll.

Tan pronto como ingresé a mi CF, apareció un cuadro de diálogo que decía No se puede cargar ltmlsg.dll.

El principal problema es que hay un problema con la configuración de la RUTA de su sistema. El sistema no puede encontrar la ruta de instalación de php5, por lo que si usa la ruta predeterminada, por supuesto no encontrará el archivo dll. Puede ajustarlo de acuerdo con la configuración. siguiente artículo.

Reimpreso de IT Blog Park

Dirección original: itblog.com/edwardsim/archive/2007/10/15/34868.html

Según mi anterior El artículo Instalación gráfica y de texto de instalación de Apache php mysql está completo. Al reiniciar Apache, me indica que php_mysql.dll no se pudo cargar correctamente. Busque en Google y hay muchos artículos en Internet que escriben sobre este problema, es decir, solicita el inicio de PHP: No se puede cargar la biblioteca dinámica './php_mysql.dll No se pudo encontrar el módulo especificado :D:\php \. php-5.0.5- Win32\ext\php_mysql.dll. Obviamente, php_mysql.dll se coloca en extension_dir (="D:/php/php-5.0.5-Win32/ext"). Como se muestra en la figura, no funcionará. ¡Algo saldrá mal! ¡No pasa nada! Algunas personas dijeron que copiar libmysql.dll a windir\system32 puede resolver el problema. Lo intenté y reinicié, pero todavía no funcionó. ¿Qué podemos hacer?

"No sé qué hacer. Primero solo puedo copiar libmysql.dll a windir\system32.

Php está ubicado en mi unidad D, pero aún necesito Agregue un directorio o algo así. ¿O la variable de entorno está configurada incorrectamente? Cambie ProgramFiles a D:\, lo que provoca que algunas extensiones que dependen de otros archivos DLL no puedan cargar estos archivos DLL correctamente y se produzca un error al cargar las extensiones.

Tome únicamente php_mysql. Tome php_mysql.dll como ejemplo. php_mysql depende de libmysql.dll. Debido a la migración a PHP y el nuevo D:\PHP no está incluido en PATH, no hay forma de hacerlo. encuentre este libmysql.dll. Por eso sale mal. Por lo tanto, para poder utilizar estas extensiones de mysql, además de configurar correctamente extension_dir

, también debe asegurarse de que el sistema pueda confiar en ellas. estos archivos dll extendidos Hay dos formas de resolver el problema:

1 Copie estos archivos dll dependientes en windir\system32

2 o agregue PHP al directorio de instalación PATH del sistema

.

Cuando ninguno de los métodos anteriores funciona, una vez copié todas las DLL en el directorio PHP en windir\system32

y lo intenté nuevamente, pero todavía no funcionó

Luego copié php_mysql.dll a windir\system32

Reinicié Apache, ¡el resultado fue exitoso!

El resumen es el siguiente:

1. configurado correctamente

2. Copie el archivo dll dependiente. Vaya a windir\system32

3 o agregue el directorio de instalación de PHP a la ruta.

Si eso aún no funciona, sigue mi método anterior

Es decir, copia todos estos archivos DLL al directorio windir\system32.

Debería requerir php_mysql.dll y libmysql.dll para funcionar correctamente.

El resto de piezas son similares.

Simplemente copie su propia DLL y las DLL de las que depende en el directorio windir\system32.

Reinicia y lo verás.

Muy sencillo.

¿Qué extensiones dependen de qué dlls? Consulte la siguiente lista:

php_curl.dll CURL, función de biblioteca de URL del cliente Requiere: libeay32.dll, ssleay32.dll (incluido)

php_domxml.dll Función DOM XML PHP lt; = 4.2.0 requiere: libxml2.dll

(incluido) PHP gt ;= 4.3.0 requiere: iconv.dll (incluido)

php_fdf.dll FDF: Funciones de formato de datos de formularios .

Requiere: fdftk.dll

gnu_gettext.dll (incluido), PHP gt;= 4.2.3 requiere libintl-1.dll,

php_iconv.dll Conversión del juego de caracteres ICONV Requiere: iconv -1.3.dll

php_ingres.dll Funciones Ingres II Requiere: dll Funciones InterBase Requiere: gds32.dll (incluido)

php_java.dll Funciones Java PHP lt;= 4.0.6 Requiere : jvm.dll (incluido)

php_ ldap.dll Función LDAP PHP lt;= 4.2.0 requiere libsasl.p>php_mcrypt.dll La función de cifrado Mcrypt requiere: libmcrypt.dll

php_mhash.dll Funcionalidad Mhash PHP lt;= 4.3.0 Requiere: libmhash.dll (incluido)

php_mcrypt.dll Función de cifrado Mcrypt Requiere: libmcrypt.dll

php_mhash.dll Funciones Mhash PHP gt;= 4.3.0 Requiere: libmhash.dll (incluido)

php_msql.dll Funciones mSQL Requiere: msql.dll (incluido)

php_mssql.dll Funciones MSSQL Requiere: ntwdblib .dll (incluido)

php_mysql.dll Función MySQL PHP gt = 5.0.0, requiere libmysql.dll (incluido)

php_mysqli.dll Función MySQLi PHP = 5.0. 0, requiere libmysqli.dll (incluido)

php_oci8.dll Función Oracle 8 Requiere: Requiere: biblioteca cliente Oracle 8.1

php_openssl.dll La función OpenSSL requiere: libeay32 dll (incluido)

php_oracle.dll Las funciones de Oracle requieren: biblioteca cliente de Oracle 7

php_openssl.dll Las funciones de OpenSSL requieren: biblioteca cliente de Oracle 7

php_oracle .dll La funcionalidad de Oracle requiere: Requiere: Biblioteca cliente de Oracle 7

php_sybase_ct.dll La funcionalidad Sybase requiere: Biblioteca cliente Sybase

php_oracle.dll La funcionalidad Oracle requiere: Biblioteca cliente Sybase

php_xmlrpc.dll Funciones XML-RPC PHP gt;= 4.2.1 requiere .iconv.dll (incluido)

php_xslt.dll Funciones XSLT PHP lt;= 4.2.0 requiere sablot .dll, expat.dll (incluido).

PHP gt;= 4.2.1 requiere sablot.dll, expat.dll, iconv.dll (incluidos).