Estou tentando instalar o Gearman na minha máquina Ubuntu 12.04 seguindo o comando
sudo apt-get install gearman-job-server libgearman-dev
sudo apt-get install php-pear php5-dev
Os comandos acima são executados corretamente, mas quando eu corro
sudo pecl install gearman
está dando erros da seguinte forma
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
Não consigo encontrar como instalá-lo.
ubuntu
ubuntu-12.04
gearman
PankajK
fonte
fonte
Outra opção é instalar o libgearman-dev a partir do gearman PPA:
Supondo que você já instalou o libgearman-dev e o gearman-job-server, tudo o que você precisa fazer é:
Para atualizar o gearman, basta executar o pecl novamente e deve funcionar desta vez:
fonte
Você pode tentar instalar uma versão mais antiga da extensão gearman pecl. Por exemplo, na versão mais recente do Ubuntu 12.10, a instalação falhou. No entanto, a especificação da versão anterior do bit funcionou bem:
Você pode encontrar uma lista das versões disponíveis em http://pecl.php.net/package/gearman
fonte