web-dev-qa-db-ja.com

Linux DebianにPHP cURLをインストールする方法は?

Linux DebianにPHP cURLをインストールする方法を教えてください。

apt-get update
apt-get install curl libcurl3 php5-curl

エラー:

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/universe/binary-i386/Packages  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/multiverse/binary-i386/Packages  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/main/i18n/Translation-en_US  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/main/i18n/Translation-en  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/multiverse/i18n/Translation-en_US  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/multiverse/i18n/Translation-en  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/i18n/Translation-en_US  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/i18n/Translation-en  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/universe/i18n/Translation-en_US  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

W: Failed to fetch http://zm.archive.ubuntu.com/ubuntu/dists/precise-updates/universe/i18n/Translation-en  Something wicked happened resolving 'zm.archive.ubuntu.com:http' (-5 - No address associated with hostname)

E: Some index files failed to download. They have been ignored, or old ones used instead.

この問題を解決しました。私のLinuxボックスは、ホスト名を参照および解決できませんでした。適切なルートを追加した後、問題は解決しました。

16
Inventor

コンソールをルートとして入力します。

apt-get update && apt-get install php5-curl

またはSudoを使用:

Sudo apt-get update && Sudo apt-get install php5-curl

すみません.

最初に、DNS設定を確認し、ホストにpingを実行できる場合は、

ping google.com
ping zm.archive.ubuntu.com

動作しない場合は、/etc/resolv.conf または /etc/network/resolv.conf、そうでない場合は、apt-sourceを別のものに変更します。

/etc/apt/sources.list

ミラー: http://www.debian.org/mirror/list

DebianでUbuntuソースを使用したり、その逆を行ったりしないでください。

43
Daniel W.

Topisの記事[debian linuにcurlを手動でインストールする] [1] xの記事を書きました。

[1]: http://www.jasom.net/how-to-install-curl-command-manually-on-debian-linux 。これはショートカットです:

  1. cd/usr/local/src
  2. wget http://curl.haxx.se/download/curl-7.36.0.tar.gz
  3. tar -xvzf curl-7.36.0.tar.gz
  4. rm * .gz
  5. cd curl-7.6.0
  6. 。/構成、設定
  7. make
  8. インストールする

そして、Apacheを再起動します。ポイント6でエラーが発生する場合、apt-get install build-essentialを実行してみてください。

3
Jasom Dotnet

どのようなアプローチをとるにしても、最終的にcurlとlibcurlの更新バージョンがあることを確認してください。できるよ curl --versionおよびバージョンを確認します。

Ubuntuに最新のcurlバージョンをインストールするために私がしたことは次のとおりです。

  1. Sudo add-apt-repository "deb http://mirrors.kernel.org/ubuntu wily main"
  2. Sudo apt-get update
  3. Sudo apt-get install curl
1
genegc