Se você usar o [Linux + Apache +] PHP, você pode precisará em algum momento usar cURL, uma extensão muito comum e popular em servidores Apache. Funções PHP CURL estão disponíveis através do uso de libcurl, uma biblioteca que permite a você (ao servidor) se conectar e comunicar com (outros) servidores web usando diferentes tipos de protocolos. Maiores detalhes sobre PHP cURL pode ser lido aqui.

Assumindo que você já configurou LAMP. Para instalar ou configurar cURL em sua máquina Linux como o Ubuntu, execute a seguinte linha de comando em seu terminal:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
Agora que você instalou PHP cURL, a próxima coisa que você precisa fazer é reiniciar o apache2, execute o seguinte comando no terminal:
sudo /etc/init.d/apache2 restart
Problema resolvido. :-)






Dá varios erros 404
root@connect-teste:~# sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Note, a seleccionar 'libcurl4-openssl-dev' em vez de 'libcurl3-dev'
Pacotes sugeridos:
libcurl3-dbg
Os NOVOS pacotes a seguir serão instalados:
curl libcurl3 libcurl4-openssl-dev php5-curl
0 pacotes atualizados, 4 pacotes novos instalados, 0 a serem removidos e 5 não atualizados.
à preciso baixar 1.581kB/1.608kB de arquivos.
Depois desta operação, 3.846kB adicionais de espaço em disco serão usados.
Err http://br.archive.ubuntu.com/ubuntu/ maverick-updates/main libcurl3 amd64 7.21.0-1ubuntu1.1
404 Not Found
Err http://security.ubuntu.com/ubuntu/ maverick-security/main (…)
Olá Thiago, tente atualizar seu repositório e o core do Ubuntu com os comandos sudo apt-get update e sudo apt-get upgrade :)