Hemos tenido que desarrollar una aplicación que inicie sesión sobre un portal y que descargue las fotos, que hay dentro para automatizar el proceso hemos pensado en CURL sobre php así que aunque lo había usado sobre consola en Linux para hacer algunas cosillas me toca preparar este entorno para las pruebas ya os mostrare como nos ha quedado.

 

Primero debemos instalarlo para ello como trabajo en una Ubuntu para estas pruebas

aptitude install php5-curl

Una vez lanzado el comando si nuestro servidor nos consulta por dependencias deberemos instalarlas. Bien ahora necesitamos activarlo para nuestro servidor apache, así que verificamos que en el php.ini tengamos la línea 

extensión=php_curl.so

Para ello usamos nuestro editor vi

vi /etc/php5/apache2/php.ini

Y verificamos que este la línea mencionada.

 

Ahora podemos crear en la carpeta raíz de nuestro servidor un fichero php y colocaremos estos dos comandos para verificar que esta todo perfectamente instalado y funcionando.

var_dump(curl_version());
$has_cURL = function_exists(«curl_init»);
print_r($has_cURL);

El último print debe devolver a 1 si esta correcto.

En mi caso después de hacer esto tenerlo todo activo y lanzar varias pruebas de código curl no había forma de mostrar ninguna web, ni la mía por lo que investigando en los logs de apache, y en el registro del sistema del servidor no veía el problema, hasta que se me ocurrió ir al DNS y verificar que este servidor no tenía bien establecido el parámetro y no podía resolver nada de lo que CURL pedía 🙂

Por admin

Deja una respuesta