2013-02-15 3 views
2

Я настраиваю экземпляр по умолчанию для нового кластера Amazon Elastic Beanstalk, однако у меня возникают проблемы с установкой клиентского ПК-посредника через pecl.pecl - gearman - Не удается загрузить динамическую библиотеку?

Я побежал pecl install mongo без каких-либо проблем, но после того, как я бегу pecl install gearman это дает следующее сообщение об ошибке:

[[email protected] ~]# php 
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/gearman.so' - libgearman.so.8: cannot open shared object file: No such file or directory in Unknown on line 0 

У меня есть gearmand установлен, только клиент PHP дает мне неприятности. Модуль php gearman.so также находится в папке «/ usr/lib64/php/modules /».

У кого-нибудь есть идеи, почему это может произойти?

ответ

3

К сожалению, gearman немного сложнее в установке. Вам нужно будет загрузить и скомпилировать сервер ретранслятора, даже если вы не собираетесь использовать свой текущий сервер для ретранслятора. Он предоставляет библиотеку, которую вам не хватает.

Если вы посмотрите на сообщение об ошибке его недостающего libgearman.so.8 не gearman.so

+0

о Боже, я получил его в обратном направлении. Я буду компилировать из источника, спасибо! – Joe

+3

получается, что у меня был установлен редуктор, после того, как я больше гуглинга, я наткнулся на сообщение, в котором говорилось, что он выполнил «ldconfig», как только я это сделал, ошибка исчезла. – Joe