Estoy tratando de instalar Gearman en mi máquina Ubuntu 12.04 siguiendo el comando
sudo apt-get install gearman-job-server libgearman-dev
sudo apt-get install php-pear php5-dev
Los comandos anteriores se ejecutan correctamente pero cuando ejecuto
sudo pecl install gearman
está dando errores de la siguiente manera
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
No puedo encontrar cómo instalarlo.
ubuntu
ubuntu-12.04
gearman
PankajK
fuente
fuente
Otra opción es instalar libgearman-dev desde el PPA gearman:
Suponiendo que ya haya instalado libgearman-dev y gearman-job-server, todo lo que tiene que hacer es:
Para actualizar Gearman, simplemente ejecute pecl nuevamente y debería funcionar esta vez:
fuente
Puede intentar instalar una versión anterior de la extensión peman gearman. Por ejemplo, la última versión de Ubuntu 12.10 falló en la instalación. Sin embargo, especificar la versión anterior de bit funcionó bien:
Puede encontrar la lista de versiones disponibles en http://pecl.php.net/package/gearman
fuente