instalar - php curl_init install windows
PHP/cURL en la instalación de Windows: "No se pudo encontrar el módulo especificado". (4)
¡Problema resuelto!
Aunque el mensaje de error decía que no se podía encontrar el módulo especificado , esto es un poco engañoso: no es que no haya podido encontrar php_curl.dll
, sino que no pudo encontrar un módulo que requiera php_curl.dll
. Las 2 DLL que requiere son libeay32.dll
y SSLeay32.dll
.
Por lo tanto, debe colocar esos 2 archivos DLL en algún lugar de su RUTA (por ejemplo, C:/Windows/system32
). Eso es todo al respecto.
Sin embargo, incluso eso no funcionó para mí inicialmente. Así que descargué el archivo zip de Windows de la última versión de PHP, que incluye todos los archivos DLL necesarios. No reinstalé PHP, simplemente copié todas las DLL en la carpeta "ext" a mi carpeta de extensiones PHP (como se especifica en la variable extension_dir
en php.ini
), y copié las versiones de libeay32.dll
y SSLeay32.dll
desde la descarga de PHP en mi directorio System32.
También hice un iisreset, pero no sé si fue necesario.
Estoy ejecutando PHP 5.2.3 en Windows 2000 Server con IIS 5. Estoy intentando que cURL funcione, así que en mi archivo php.ini , tengo esta línea:
extension_dir = "F: / PHP / ext"
Y luego, tengo:
extension = php_curl.dll
El archivo F: / PHP / ext / php_curl.dll existe, pero cuando trato de ejecutar cualquier script PHP, obtengo esto en el registro de errores:
Advertencia de PHP: Inicio de PHP: no se puede cargar la biblioteca dinámica ''F: / PHP / ext / php_curl.dll'' - No se pudo encontrar el módulo especificado. en Desconocido en la línea 0
Sigo teniendo el mismo problema, aunque hice la sugerencia anterior y muchos otros me sugirieron que obtuve en Internet
Lo sentimos, pero este complemento requiere la activación de libcurl en su servidor.
Cuando trato de activar mi complemento.
Editado: estaba usando php 5.3.13 tenía Win64 Windows 7 y ninguno de los soln me funcionaba.
1.Intenté copiar el archivo libeay32.dll SSLeay32.dll en la carpeta windows / system32 no funcionó 2. Editado y descomentado ambos archivos php.ini no funcionaron 3. El php_curl activado en las extensiones de php no funcionó 4. Copiado y reemplazado varias veces la versión de php_curl.dll de www.anindya.com, pero parece que estaba descargando la versión incorrecta de esto. La versión que funcionó para mí fue en la sección Extensiones de curvatura fija el segundo archivo php_curl-5.3.13-VC9-x64
Espero que esto ayude a cualquier otra persona
Un consejo es usar el WAMP-installer . Todo funciona. Aunque no es IIS, si es importante, debes ignorar mi consejo. ;)
EDIT: vi que encontraste la solución, así que la voté. +1
libeay32.dll
y ssleay32.dll
tienen que ser accesibles mediante php_curl.dll
para que php_curl.dll
funcione correctamente.
En el Panel de control -> Buscar -> Configuración avanzada del sistema y use el botón Variables de entorno .
En Variables del sistema, busque Path agregue la carpeta c:/php
(o cualquier ruta) y reinicie Apache.