cURL no aparece habilitado o no se habilita aunque no aparezcan errores en log de apache

Bajo Apache 2.4.10 (x86, x64 VC11 y VC9) y PHP dev 7 (x86, x64, VC11 y VC9 ó PHP 6 y PHP 5.6.20, PHP 5.3) en Windows 7 x64 usando la funcion phpinfo() no aparece habilitado cURL.

En los foros de reportes de bug de Apache y PHP aparece como solución obtener la extensión de versiones anteriores de php_curl.dll.

La solución es agregar la ruta c:\php al final de PATH de las variables del entorno en las propiedades del sistema de Windows, falla porque no se encuentra las librerias ssleay32.dll y libeay32.dll, también podría funcionar copiando las librerias en System32 (en sistemas de 32 bits) y System32\WOW64 (en sistemas de 64 bits).

También se debe incluir la sentencia PHPIniDir "C:/php" en el archivo de configuración de Apache (httpd.conf) como viene inscrito en el archivo install.txt del paquete de PHP, sino, se intentara leer el archivo php.ini ubicado en C:\Windows\


Comentarios

Entradas populares de este blog

El sistema no encontró la opción de entorno especificada

Microsoft Publisher: Publisher ha encontrado un problema con el archivo que intenta abrir. Para proteger el equipo, Publisher no abrirá el equipo. (Error 1100931)

Error 1083, el programa ejecutable en el que está configurado este servicio no implementa el servicio