2011-10-12 12 views
6

Para habilitar cURL en PHP que descomentar esta líneaPHP cURL no está cargado en la modificación de php.ini

extension=php_curl.dll 

Pero cURL no se cargó al reiniciar Apache. Incluso al reiniciar la máquina. Tengo PHP 5.2.1 instalado con AppServer en Windows XP.

Ayúdenme a habilitar cURL. Cualquier tipo de ayuda se agradece.

+0

¿Tiene php_curl.dll en el directorio de PHP/ext? – matino

+0

Sí, tengo el php_curl.dll en mi carpeta PHP/ext. –

Respuesta

5

Trate de hacer esto:

  1. descargar la copia de la win32 PHP (no el instalador uno) de php.net (lo que la versión de PHP que desea que se ejecuta en el servidor web).

  2. Luego de la carpeta dll, copiar estos dos archivos: libeay32.dll y ssleay32.dll a su Windows/System32 (cualquiera de Windows que tiene).

  3. Y a continuación, desde la carpeta de extensiones: obtenga su php_curl.dll y colóquela en su carpeta /php/extensions.

  4. Compruebe su php.ini para asegurarse de que se está refiriendo a la carpeta extensión correcta, por ejemplo:

    extension_dir = "./extensions/" 
    

    y elimine su extensión para php_curl.dll por ejemplo:

    extension=php_curl.dll 
    
  5. Reinicia Apache

Gracias. Espero que funcione para ti.

+0

Muchas gracias –

+1

+1 Me salvó una eternidad de depuración. Para mí eso no funcionó bien, pero noté que tenía los mismos archivos en el directorio de apache bin, así que los eliminé de allí, reinicié mi servidor y ahí vamos :) –

+0

Ahora con PHP 7 no puedo Haz que Curl se cargue y desafortunadamente estas instrucciones no ayudaron. –

5

Actualicé a PHP 5.6.4 y curl dejó de funcionar. php.ini y ext estaban bien.

Resolví este problema agregando C: \ php (mi carpeta php) a la variable de sistema Ruta en el Panel de control-> Sistema-Avanzado-> Variables de entorno.