Como instalar o PHP a partir do código-fonte com o último pacote cURL no Linux?

3

Eu simplesmente tenho que usar a última versão cURL (7.21.3) com PHP no meu servidor web. (Tem a ver com correções de bugs específicos)

Não está disponível por padrão na maioria dos atuais repositórios de variantes do Linux. (Natty Narwhal do Ubuntu é o único e ainda está em fase beta) - então eu não posso simplesmente executar o "aptitude install php5-curl" ou similar para obtê-lo (a versão mais recente do cURL) instalada.

Como alguém poderia instalar os muito pacotes PHP + cURL mais recentes?

É tão simples quanto alterar o arquivo para download do cURL em um repositório em algum lugar? (ou seja, alterar a entrada de um arquivo de texto em algum lugar de link para link ou algo assim ..?)

Basicamente eu preciso da mais recente biblioteca cURL rodando com PHP no Linux. Como você faria isso pessoalmente?

    
por darkAsPitch 03.02.2011 / 09:31

1 resposta

3

Adicione o repositório natty:

$sudo echo "deb http://us.archive.ubuntu.com/ubuntu/ natty main universe multiverse" >> /etc/apt/sources.list
$sudo apt-get update

Crie / etc / apt / preferences (mude o lúcido para o seu release):

Package: *
Pin: release a=natty
Pin-Priority: -10

Package: *
Pin: release a=lucid
Pin-Priority: 900

Instale o último php5-curl:

$sudo apt-get install -t natty php5-curl

Teste ( curl_version ):

$php -i | grep -i curl
cURL Information => 7.21.3

php -r 'var_dump(curl_version());'

ou faça o download do php5 e enrole os códigos fonte e crie.

    
por 03.02.2011 / 10:15