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

SFC : System File Checker o Comprobador de Archivos del Sistema (II) Uso y Opciones

ASUS ACPI SERVICE Falta el controlador del panel táctil. No se ha asignado ninguna tecla de acceso rápido a la conmutación de panel táctil. Por favor, instale el controlador de panel táctil.

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