software instalar enable curl_init php windows curl

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.