Ich versuche, Gearman auf meinem Ubuntu 12.04-Computer zu installieren, indem ich den folgenden Befehl befolge
sudo apt-get install gearman-job-server libgearman-dev
sudo apt-get install php-pear php5-dev
Die obigen Befehle werden ordnungsgemäß ausgeführt, aber wenn ich ausgeführt werde
sudo pecl install gearman
es gibt Fehler wie folgt
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
Ich kann nicht finden, wie ich es installieren soll.
ubuntu
ubuntu-12.04
gearman
PankajK
quelle
quelle
Eine weitere Option ist die Installation von libgearman-dev vom Gearman PPA:
Angenommen, Sie haben bereits libgearman-dev und gearman-job-server installiert, müssen Sie nur Folgendes tun:
Um den Gearman zu aktualisieren, führen Sie einfach pecl erneut aus und diesmal sollte es funktionieren:
quelle
Sie können versuchen, eine ältere Version der Gearman Pecl-Erweiterung zu installieren. Zum Beispiel ist die neueste Version unter Ubuntu 12.10 fehlgeschlagen. Die Angabe einer etwas früheren Version funktionierte jedoch einwandfrei:
Eine Liste der verfügbaren Versionen finden Sie unter http://pecl.php.net/package/gearman
quelle