Я пытаюсь установить Gearman на мою машину с Ubuntu 12.04, выполнив следующую команду
sudo apt-get install gearman-job-server libgearman-dev
sudo apt-get install php-pear php5-dev
Выше команды работают правильно, но когда я бегу
sudo pecl install gearman
это дает ошибки следующим образом
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
Я не могу найти, как установить его.
ubuntu
ubuntu-12.04
gearman
PankajK
источник
источник
Другой вариант - установить libgearman-dev с PPA-устройства gearman:
Предполагая, что вы уже установили libgearman-dev и gearman-job-server, все, что вам нужно сделать, это:
Чтобы обновить gearman, просто запустите pecl снова, и на этот раз он должен работать:
источник
Вы можете попробовать установить более старую версию расширения gearman pecl. Например, последняя версия на Ubuntu 12.10 не удалась. Однако указание более ранней версии работало нормально:
Вы можете найти список доступных версий на http://pecl.php.net/package/gearman
источник