2012-06-07 32 views
165

Tengo mi WAMP instalado en mi Windows 7 64bit. cURL no funciona, pero aún así lo activé desde la bandeja WAMP.PHP cURL no funciona - WAMP en Windows 7 64 bit

También he comentado extension=php_curl.dll en php.ini tanto para la carpeta PHP como para la de Apache.

Windows me da un mensaje de error,

PHP de inicio: no se puede cargar la biblioteca dinámica 'c: /wamp/bin/php/php5.4.3/ext/php_curl.dll' - la solicitud no ha para comenzar porque su configuración lado a lado es incorrecta. Consulte el registro de sucesos de aplicación o utilizar la herramienta de comandos-lin sxstrace.exe para obtener más detalles."

¿Cómo puedo solucionar este problema?

+6

Utilizo XAMPP personalmente, me parece que WAMP tiene errores en muchas áreas. Es posible que desee dar una oportunidad si nada más está funcionando. –

+4

Me encanta wamp, nunca tuve un problema con él – Drewdin

+2

Diría que su mejor opción es volver a Apache v2.2.9 y PHP v5.3.1. –

Respuesta

306

Ir a http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ y descargar la versión de cURL que corresponde a su PHP versión en "extensiones de enrollamiento fijo:"...

Así que si usted tiene PHP 5.3.13, descarga "php_curl-5.3.13-VC9-x64.zip" Prueba la versión "VC" primero y luego reemplazar php_curl.dll en la carpeta ext. Esto funcionó para mí.

+3

Muchas gracias. Me estaba volviendo loco por eso. El trato es, funciona, pero no para curl_multi !!! De todos modos, apuntó mi en la dirección correcta. Acabo de ir al sitio web de wamp y descargué el complemento de Apache. 2.2.9 y complemento de PHP ver. 5.3.1.Con aquellos en uso, funciona. Moral: no toda la última versión es la mejor. – pHelics

+6

Asegúrese de eliminar httpd, wampmanager y todos los procesos, y luego, vuelva a iniciar la aplicación wamp. De lo contrario, a veces no se recarga realmente. –

+1

Asegúrese de descargar la versión VC del curl que corresponde a su versión de PHP, de lo contrario, no funcionará. – Narretz

5

He luchado mucho con esto yo mismo .. Al final, PHP versión 5.3.1 con Apache 2.2.9 funcionó ...

Estaba obteniendo el error consistente de omitir php5.dll. Para esto, cambié el nombre de todos los archivos viejos php.ini que no son necesarios (fuera de la carpeta WAMP) al old_ohp.ini.

+1

He intentado todo, desde la respuesta anterior para volver instalando WAMP. Finalmente di una oportunidad, y está funcionando muy bien ahora con PHP 5.3.1 y Apach 2.2.9. ¡Gracias! – StapleGun

+0

Funcionó para mí. Gracias. –

+0

pefecto! ¡gracias hombre! – nicolast

-2

Esto es lo que funcionó para mí

Answer Soren desde otro SO hilo -. CURL for WAMP

"Parece que hay un error en alguna parte Si está experimentando este en Win 7 64 bits intenta instalar Apache addon versión 2.2.9 y php addon versión 5.3.1 y cambiar a aquellos en WAMP y luego activar la extensión CURL. Eso funcionó para mí ".

25

Tuve el mismo problema exacto. Después de probar casi todo y profundizar en Stack Overflow, finalmente encontré el motivo. Intente descargar "extensión de curvatura fija" por separado desde PHP 5.4.3 and PHP 5.3.13 x64 (64 bit) for Windows.

He descargado "php_curl-5.4.3-VC9-x64", y funcionó para mí. Espero que ayude.

+1

esta es una buena solución, reemplace un archivo dll y no necesita degradar. – Ekim

+1

Además de hacer esto, también descubrí que necesitaba actualizar a la última versión de WAMP y agregar la carpeta php bin a mi variable% PATH%. –

+0

Gracias por la nota útil –

1

Creo que cURL no funciona con WAMP 2.2e. Intenté todas tus soluciones, pero aún así no funcionó. Obtuve la versión anterior, (2.2d) y funciona.

Entonces sólo tiene que descargar la versión anterior: D

4

El error no está relacionado con PHP. Significa que de alguna manera confías en el mod_deflate de Apache, pero ese módulo Apache no está cargado. Intente habilitar mod_deflate en httpd.conf o comente la línea ofensiva (busque DEFLATE en httpd.conf).

En cuanto a la extensión de curl de PHP, debe asegurarse de que esté activada en php.ini. Asegúrese de que extension_diris se establezca en el directorio php_curl.DLL está en:

extension_dir = "C:/lo que sea" y luego añadir

extensión = php_curl.dll

+0

Esto funcionó para mí PHP7 Win 10 64 bit. Se agregó lo siguiente a php.ini: extension_dir = "C: \ php \ ext" extension = php_curl.dll >> También agregue C: \ php a PATH en las variables de usuario y sistema –

13

funciona para mí:

  • Ir a this link
  • Descargar * php_curl-5.4.3-VC9-x64.zip * en "Extensiones de curvatura fija:"
  • Reemplace el archivo php_curl.dll en el ext carpeta.

Esto funcionó para mí.

+1

Muchas gracias. Descargué php_curl-5.3.13-VC9-x64.zip de ese enlace para PHP 5.3.13 y funciona bien. – Vin

+0

¡Gracias, esto funcionó bien! – JonaPkr

+0

http://stackoverflow.com/questions/41107356/apache-2-4-23-php7-x-windows-10-x64-php-curl-not-working –

0

Bueno, solo desinstale WAMP de 64 bits y vaya con la versión de 32 bits. Funcionó en mi caso.

2

Los pasos son los siguientes:

  1. Cerrar WAMP (si está funcionando)
  2. Vaya a WAMP\bin\php\<your version of PHP>
  3. Editar archivo de php.ini
  4. Búsqueda de rizo, elimine extension=php_curl.dll
  5. Vaya a WAMP\bin\Apache\<your version of Apache>\bin\
  6. Editar archivo php.ini
  7. Búsqueda de rizo, elimine extension=php_curl.dll
  8. Guardar tanto
  9. Reiniciar WAMP
+0

Esto funcionó para mí en una instalación de 64 bits de WAMP;) – martindilling

0

Así es como me las he arreglado para cargar CURL correctamente. En mi caso, php se instaló desde el paquete zip, así que tuve que agregar el directorio php a la variable de entorno PATH.

0

Asegúrese de que la variable de entorno PATH de su sistema contiene el directorio en el que está instalado PHP. Detenga el servidor Apache y reinícielo una vez más. Con suerte, CURL comenzará a funcionar.

0

Este trabajo para mí: http://www.mediafire.com/?3ay381k3cq59cm2 descarga una pegar el archivo en la carpeta ext PHP 5.4.3

+0

Si bien este enlace puede responder la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas solo de enlace pueden dejar de ser válidas si la página vinculada cambia – slfan

0

tuve el problema con el enrollamiento de no trabajar en php5.6 Win8 wamp3. Reinstalar wamp (versión x64 ya que tenía x64 en la información del sistema) lo hizo funcionar bien.

Cuestiones relacionadas