web-dev-qa-db-ja.com

Linuxで最新のcURLパッケージを使用してソースからPHPをインストールする方法は?

WebサーバーでPHP)を使用して最新のcURLバージョン(7.21.3)を使用する必要があります(特定のバグ修正と関係があります)

現在のほとんどのLinuxバリアントリポジトリでは、デフォルトでは使用できません。 (UbuntuのNatty Narwhalは唯一のものであり、まだベータ段階です)-したがって、「aptitude installphp5-curl」などを実行して(cURLの最新バージョン)をインストールすることはできません。

very最新のPHP + cURLパッケージをインストールするにはどうすればよいですか?

リポジトリ内のcURLのダウンロード先ファイルをどこかに変更するのと同じくらい簡単ですか? (つまり、テキストファイルのエントリを http://curl.haxx.se/download/curl-7.21.0.tar.gz から http://curl.haxx)に変更します。 .se/download/curl-7.21.3.tar.gz または何か..?)

基本的に、Linux上でPHPで実行される最新のcURLライブラリが必要です。個人的にどのようにそれを実行しますか?

3
darkAsPitch

Nattyリポジトリを追加します。

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

/ etc/apt/Preferencesを作成します(lucidをリリースに変更します):

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

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

最後のphp5-curlをインストールします。

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

Test( curl_version ):

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

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

または、php5とcurlのソースコードをダウンロードしてビルドします。

3
alvosu