J'essaie d'installer Gearman sur ma machine Ubuntu 12.04 en suivant la commande
sudo apt-get install gearman-job-server libgearman-dev
sudo apt-get install php-pear php5-dev
Les commandes ci-dessus fonctionnent correctement, mais lorsque je lance
sudo pecl install gearman
il donne des erreurs comme suit
checking whether to enable gearman support... yes, shared
found in /usr
checking for gearman_client_set_context in -lgearman... yes
checking for gearman_worker_set_server_option in -lgearman... yes
checking for gearman_job_error in -lgearman... no
configure: error: libgearman version 1.1.0 or later required
ERROR: `/tmp/pear/temp/gearman/configure' failed
Je n'arrive pas à trouver comment l'installer.
ubuntu
ubuntu-12.04
gearman
PankajK
la source
la source
Une autre option consiste à installer libgearman-dev à partir du PPA gearman:
En supposant que vous avez déjà installé libgearman-dev et gearman-job-server, tout ce que vous avez à faire est de:
Pour mettre à niveau Gearman, exécutez simplement pecl à nouveau et cela devrait fonctionner cette fois:
la source
Vous pouvez essayer d'installer une ancienne version de l'extension gearman pecl. Par exemple, la dernière version sur Ubuntu 12.10 a échoué. Cependant, la spécification de la version antérieure a fonctionné correctement:
Vous pouvez trouver la liste des versions disponibles sur http://pecl.php.net/package/gearman
la source