para descargar php windows curl windows-xp installation

descargar - install curl php windows



¿Cómo instalo cURL en Windows? (12)

Estoy de acuerdo con Erroid, debes agregar el directorio PHP al entorno PATH.

PATH=%PATH%;<Your_PHP_Path>

Ejemplo

PATH=%PATH%;C:/php

Funcionó para mí Gracias.

He seguido todas las instrucciones aquí: http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/

para instalar & config apache obtenga los paquetes PHP5 y obtenga los paquetes CURL.

Ejecuto Apache y ejecuto un script PHP. No hay problema. pero cuando ejecuto el script php con curl, falla.

Devuelve: **Call to undefined function curl_version() in C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/testing.php on line 5**

En qué línea 5 se llama a curl_init()

Salgo de php -i para ver si se llama a la ruta correcta de extensión. Está configurado correctamente:

extension_dir => C:/PHP/ext => C:/PHP/ext cURL support => enabled cURL Information => libcurl/7.16.0 OpenSSL/0.9.8g zlib/1.2.3

Incluso traté de ejecutar curl_version() pero aún así, aparece el mismo tipo de error.
Parece que PHP no puede encontrar la extensión CURL, pero el php.ini (y también php -i) muestra que está configurado.

¿alguna idea? :)

P.S> System I m running on: Windows XP Apache 2.2 PHP 5.2.6 CURL Win32 Generic Binaries: Win32 2000/XP metalink 7.19.0 binary SSL enabled Daniel Stenberg 249 KB

No entendí esto

Win32 2000/XP 7.19.0 libcurl SSL enabled Günter Knauf 1.55 MB Should I get this one instead?

La razón por la que necesito usar CURL es que es el requisito de mi proyecto. Entonces, solo puedo seguir con eso. XAMPP ... ¿cómo funciona en Windows? ¿Hay algún sitio que puedas recomendar? Gracias.

He intentado muchas cosas instalando cURL y comprobando todo, pero aun así, sigo dando vueltas alrededor del problema y no tengo idea de lo que está pasando.

El servidor Apache usa el PHP.ini correcto. y el PHP.ini tiene el correcto extension_dir y extension = php_curl.dll. No tengo idea de por qué no funciona. incluso sigo cada paso para configurarlo. :(


Estoy usando XAMPP, en el que hay varios archivos php.ini.

Puede encontrar la línea en los archivos php.ini ;extension=php_curl.dll

Por favor eliminar ; al comienzo de esta línea. Y es posible que deba reiniciar el servidor apache.


Nota: Nota para los usuarios de Win32 Para habilitar este módulo (cURL) en un entorno de Windows, libeay32.dll y ssleay32.dll deben estar presentes en su RUTA. No necesita libcurl.dll del sitio cURL.

Esta nota resolvió mi problema. Pensamiento de compartir libeay32.dll y ssleay.dll que encontrará en su carpeta de instalación de php.


Otra respuesta para otras personas que han tenido este problema

cuando desactives la línea de extensión, cámbiala a:

extension=C:/php/ext/php_curl.dll

o la ubicación de la carpeta de extensión, para mí no funcionó hasta que hice esto


Probablemente estés confundiendo qué PHP.ini necesitas editar. primero, agregue un PHPinfo (); a un info.php, y ejecutarlo desde su navegador.

¡Escriba la ruta del directorio ini de PHP que ve en la lista de variables ahora! Probablemente notará que es diferente de su archivo ini de PHP-CLI.

Habilitar la extensión

Has terminado :-)




Recientemente instalé Curl en PHP5 para Windows Vista. No habilité la biblioteca CURL cuando inicialmente instalé PHP5, por lo que no aparecía nada sobre Curl en phpinfo () o php.ini.

Instalé CURL volviendo a ejecutar el instalador PHP5 (php-5.2.8-win32-installer.msi para mí) y eligiendo "Cambiar". Luego, agregué el componente CURL. Reinicie Apache, y CURL debería funcionar. CURL aparecerá en phpinfo (). Además, aquí hay un script de muestra que puede ejecutar para verificar que funcione. Muestra una fuente RSS de Google:

<?php error_reporting(E_ALL); ini_set(''display_errors'', ''1''); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ''http://news.google.com/news?hl=en&topic=t&output=rss''); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $contents = curl_exec ($ch); echo $contents; curl_close ($ch); ?>


Resolví el problema.

En mi apache, tengo que especificar:

PHPIniDir "C: // php" AddType application / x-httpd-php .php

y para php.ini, en lugar de utilizar php.ini_recommend, use php.ini_dist para configurar mi php.ini.

luego asegúrese de que el motor php se haya encendido. entonces funciona ahora. Gracias a todos.


También puede usar CygWin e instalar el paquete cURL. ¡Funciona muy bien y sin problemas!


También tuve problemas con esto. Después de todos estos pasos realizados correctamente y algunos malentendidos solucionados (no hay extensions_dir pero extension_dir, y no hay sessions.save_path pero session.save_path) nada funciona.

Finalmente encontré esta nota en php.net:

Nota: Nota para los usuarios de Win32: para habilitar este módulo en un entorno de Windows, libeay32.dll y ssleay32.dll deben estar presentes en su RUTA. No necesita libcurl.dll del sitio cURL.

Así que copié ssleay32.dll, libeay32.dll y php_curl.dll desde / PHP a Windows / system32 y reemplacé los archivos ya existentes (noté que había versiones anteriores de ssleay32.dll y libeay32.dll). Después de eso encontré la sección CURL en php_info (); y finalmente todo funciona

¡Buena suerte!


Use los siguientes pasos para instalar Curl:

  1. Abra https://curl.haxx.se/dlwiz?type=bin en un navegador.

  2. Seleccione su sistema operativo en el cuadro desplegable: Windows / Win32 o Win 64. ¡Haga clic en Seleccionar!

  3. Para Win 32, elija si va a usar curl en un símbolo del sistema de Windows (Generic) o en un terminal Cygwin (cygwin). Para Win 64, elija si va a usar curl en un símbolo del sistema de Windows (genérico) o MinGW (MinGW64). Haga clic en Seleccionar!

  4. Si es necesario, elija su sistema operativo Windows. Terminar.

  5. Haga clic en Descargar para la versión que tiene SSL habilitado o deshabilitado

  6. Abra el archivo zip descargado. Extraiga los archivos a un lugar fácil de encontrar, como C: / Archivos de programa.

Curl de prueba

  1. Abra la terminal del símbolo del sistema de Windows. (Desde el menú Inicio, haz clic en Ejecutar y escribe cmd).

  2. Establezca la ruta para incluir el directorio donde coloca curl.exe. Por ejemplo, si lo coloca en C: / Program Files / curl, debe escribir el siguiente comando: set path =% path%; "c: / Program Files / curl"

NOTA: También puede copiar directamente el archivo curl.exe cualquier ruta existente en su ruta

  1. Escribe curl. Debería ver el siguiente mensaje: curl: pruebe ''curl -help'' o ''curl -message'' para obtener más información Esto significa que curl está instalado y que la ruta es correcta.