Para poder utilizar la librería cURL en nuestro proyecto, antes que nada, deberíamos comprobar si está instalada y habilitada, para comprobarlo, podemos hacerlo creando un archivo phpinfo, o con un script tan sencillo como este bastaría:
function isCurl(){ return function_exists('curl_version'); } if( isCurl()){ echo 'cURL está activo'; }else{ echo 'cURL NO está activo'; }
Si no lo está… comprobaremos que en Apache está isntalado.
Escribimos en el terminal:
curl -V
Y nos debería de devolver la versión actual, en mi caso:
curl 7.38.0 (arm-unknown-linux-gnueabihf) libcurl/7.38.0 OpenSSL/1.0.1t zlib/1.2.8 libidn/1.29 libssh2/1.4.3 librtmp/2.3 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smtp smtps telnet tftp Features: AsynchDNS IDN IPv6 Largefile GSS-API SPNEGO NTLM NTLM_WB SSL libz TLS-SRP
Si no es así, es que no lo tenemos instalado, para proceder a la instalación, primero actualizamos los repositorios:
sudo apt-get update
Ejecutamos la orden de instalar:
sudo apt-get install php5-curl
Reiniciamos Apache
sudo service apache2 restart
Y a marchar!