L'installation de pecl_http dans xubuntu
Que par le titre, je suis simplement en train d'essayer d'installer pecl_http extension pour php dans ubuntu.
J'ai donc fait ce qui fait le plus de sens:
andreas@earl ~ $ sudo pecl install pecl_http
downloading pecl_http-1.6.6.tgz ...
Starting to download pecl_http-1.6.6.tgz (173,645 bytes)
.....................................done: 173,645 bytes
71 source files, building
running: phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
1. whether to enable cURL HTTP requests; specify libcurl directory : yes
1-1, 'all', 'abort', or Enter to continue:
1. whether to enable support for gzencoded/deflated message bodies; specify zlib directory : yes
1-1, 'all', 'abort', or Enter to continue:
1. whether to enable response content type guessing; specify libmagic directory : no
1-1, 'all', 'abort', or Enter to continue:
1. whether to depend on extensions which have been built shared : yes
1-1, 'all', 'abort', or Enter to continue:
building in /var/tmp/pear-build-root/pecl_http-1.6.6
running: /tmp/pear/temp/pecl_http/configure --with-http-curl-requests --with-http-zlib-compression --with-http-magic-mime=no --with-http-shared-deps
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for gcc... gcc
.... <snip>
checking for unistd.h... (cached) yes
checking for gethostname... yes
checking for getdomainname... yes
checking for getservbyport... yes
checking for getservbyname... yes
checking for zlib.h... found in /usr
checking for zlib version >= 1.2.0.4... 1.2.3.3
checking for curl/curl.h... not found
configure: error: could not find curl/curl.h
ERROR: `/tmp/pear/temp/pecl_http/configure --with-http-curl-requests --with-http-zlib-compression --with-http-magic-mime=no --with-http-shared-deps' failed
alors Ok, je n'ai pas de curl dans le système, donc je ne
andreas@earl ~ $ sudo apt-get install php5-curl
Curl installé bien, donc j'ai essayé d'installer php5-http de nouveau, mais toujours la même erreur.
Quelqu'un pourrait partager un peu s'il vous plaît? 🙁
-aw
OriginalL'auteur Andreas Wong | 2009-12-19
Vous devez vous connecter pour publier un commentaire.
Le message que vous obtenez n'est pas indiquer que le PHP curl paquet est manquant.
Au lieu de cela, le problème est que vous ne semblez pas avoir le "système" curl paquet -- ou, au moins, pas dans son "développement" de la version, qui contient les fichiers nécessaires pour compiler
pecl_http
.À en juger à partir d'un rapide
apt-cache search
:Vous devrez probablement installer
libcurl4-gnutls-dev
oulibcurl4-openssl-dev
.(La dernière fois que j'ai compilé PHP, j'ai installé le premier de ceux-ci, et il m'a permis de compiler PHP avec curl est activé)
Vous êtes les bienvenus 🙂 amusez-vous !
OriginalL'auteur Pascal MARTIN
ou.. juste
sudo apt-get install libcurl3-dev
fourniracurl/curl.h
et votrepecl_http
installation continueraOriginalL'auteur bubjavier
Tard, mais qui a résolu mon problème sur Ubuntu 13.04:
sudo apt-get install -y curl libcurl3 libcurl4-gnutls-dev libmagic-dev
puissudo pecl install pecl_http
.Crédits: http://web.onassar.com/blog/2012/07/15/installing-pecl-http-package-on-ubuntu-11-10/
OriginalL'auteur K-Gun
C'est travaillé sur mon Ubuntu 12.10
Vous aurez besoin de redémarrer votre serveur web, pour avoir ce module chargé.
OriginalL'auteur Kostanos