El mensaje viene mostrado no por el propio Codeception, sino por "phpunit-bridge", así que simplemente, eliminando este paquete, se eliminan estos mensajes ;)
C
uando el sistema nos devuelve este error es porque detecta que no tenemos habilitado el servicio “curl” en nuestro servidor que hemos instalado anteriormente.
Podemos comprobarlo con una página PHPinfo que contenga el siguiente código:
<?php
phpinfo();
?>
- En Windows, debemos modificar el fichero php.ini y descomentar la línea:
extension=php_curl.dll
Reiniciamos el servidor y el servicio ya estará disponible.
También debemos comprobar que los archivos SSLEAY32.PHP y libEAY32.dll se encuentran en la carpeta del php.
- Si utilizamos un Linux Server puede que no tengamos instalado el servicio curl, por lo que lo debemos instalar con el siguiente comando:
apt-get install curl libcurl3 libcurl3-dev php5-curl
Y reiniciamos el servicio
service apache2 restart

En un server Linux esta modificacion se haria en el php.info tambien?
ResponderEliminarsi no te funciona simplemente instalando los paquetes prueba a editar el archivo /etc/php5/apache2/php.ini y añadir en la zona de extensiones la siguiente línea:
ResponderEliminarextension=curl.so
Recuerda reiniciar el servicio apache cada vez que realices alguna modificación como esta.
Espero que te sirva
esta libreria es solo para php 5 actualmente tengo la version 4 de php puedo habilitarlo?
ResponderEliminarsaludos y gracias
Hola Carlonganiza,
ResponderEliminarla verdad que no te sabría responder porque no utilizo php v4, pero sí me atrevería a decirte que es más que recomendable que actualices tu versión de php.
Un saludo
En php4 no logre hacer que monte la libreria cURL desde FreeBSD por ssh... actualice a php5 e instale curl para php5.... cargo la libreria en phpinfo!
ResponderEliminarSuerte