2

У меня проблемы с установкой Gearman из Red Hat на Amazon. Я не смог найти репозиторий, поэтому я скачал версию Gearman .25, установил ее и установил ее репозиторий, используя:

yum install libdrizzle-devel
yum install libdrizzle

Я выполняю команду:

libdrizzle_CFLAGS="-I/usr/local/include" libdrizzle_LIBS="-L/usr/local/lib -ldrizzle" ./configure

Я получил:

   * Installation prefix:       /usr/local
   * System type:               unknown-linux-gnu
   * Host CPU:                  x86_64
   * C Compiler:                gcc (GCC) 4.4.5 20110214 (Red Hat 4.4.5-6)
   * Assertions enabled:        yes
   * Debug enabled:             no
   * Warnings as failure:       no
   * Building with libsqlite3   no
   * Building with libdrizzle   yes
   * Building with libmemcached no
   * Building with libpq        no
   * Building with tokyocabinet no

Тогда я делаю:

make
make install

С последующим:

pecl install gearman

Однако, похоже, что я не могу использовать библиотеку дождевания, и при работе снаряжения у меня появляется пустой экран.

Это на сервере nginx, и перезапуск php-fpm также дает мне ошибки:

Gracefully shutting down php-fpm . done
Starting php-fpm PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/gearman.so' - libgearman.so.6: cannot open shared object file: No such file or directory in Unknown on line 0

Я делаю что-то неправильно? Существуют ли другие способы установки Gearman?

1 ответ1

0

После установки вашего PHP-модуля вам нужно добавить ссылку на /etc/php.ini

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .