web-dev-qa-db-fra.com

Comment puis-je installer PHP CURL sur Linux Debian?

Comment installer PHP cURL sur Linux Debian? J'ai essayé le code suivant et j'ai eu l'erreur ci-dessous

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

Erreur:

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.

J'ai résolu ce problème. Mon ordinateur Linux n'a pas pu parcourir et résoudre les noms d'hôtes . Après avoir ajouté les racines appropriées, le problème a été résolu.

16
Inventor

Tapez la console en tant que root:

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

ou avec Sudo:

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

Désolé je me suis mal lu.

Premièrement, vérifiez votre configuration DNS et si vous pouvez envoyer un ping à un hôte,

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

Si cela ne fonctionne pas, cochez /etc/resolv.conf ou /etc/network/resolv.conf, sinon changez votre apt-source pour un autre.

/etc/apt/sources.list

Miroirs: http://www.debian.org/mirror/list

Vous ne devriez pas utiliser les sources Ubuntu sur Debian et vice versa.

43
DanFromGermany

J'ai écrit un article sur topis comment [installer manuellement curl sur debian linu] [1] x.

[1]: http://www.jasom.net/how-to-install-curl-command-manually-on-debian-linux . C'est son raccourci:

  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. ./configurer
  7. make
  8. faire installer

Et redémarrez Apache. Si vous rencontrez une erreur lors du point 6, essayez de lancer apt-get install build-essential.

3
Jasom Dotnet

Quelle que soit l'approche choisie, assurez-vous d'avoir une version mise à jour de curl et de libcurl. Vous pouvez faire curl --version et voir les versions.

Voici ce que j'ai fait pour installer la dernière version de Curl dans Ubuntu:

  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