Установка PHP Gearman

Я пытаюсь разобраться с расширением gearman для php, потому что ничего не получается. Я попытался установить gearman-1.1.2 в соответствии с инструкциями, приведенными на веб-сайте. Установить Gearman

Спасибо за отличную статью, так как установка прошла гладко. Но после перезапуска apache2 и попытки ввести команду php мне выдает вот это:

$ php
  PHP Warning:  PHP Startup: gearman: Unable to initialize module
  Module compiled with module API=20090626
  PHP    compiled with module API=20121212
  These options need to match
    in Unknown on line 0

А также попробовал phpinfo(), но, похоже, gearman еще не включен. Atlast обнаружил, что gearman.so не был скопирован в /usr/lib/php5/20121212, но после копирования состояние еще не изменилось.

Пожалуйста, помогите мне.

Заранее спасибо.


person PRASANTH    schedule 28.09.2013    source источник
comment
версия Gearman, которую вы используете, слишком старая. около 3 лет 5 месяцев и 16 дней старше.   -  person j_mcnally    schedule 28.09.2013
comment
эту версию я получил с этого веб-сайта pecl.php.net/package/gearman   -  person PRASANTH    schedule 28.09.2013
comment
Если вы скомпилировали из исходного кода, вы создаете его против супер старых заголовков, убедитесь, что ваш php-devel обновлен с вашим бинарным пакетом php.   -  person j_mcnally    schedule 30.09.2013
comment
да ... Я решил проблему, обновив gearman, используя pecl upgrade gearman как root, и он работает как шарм.   -  person PRASANTH    schedule 01.10.2013


Ответы (1)


Извините за мой расплывчатый вопрос, это была глупая ошибка. Я обновил свой пакет gearman, используя

pecl upgrade gearman как корень. И теперь он работает нормально.

person PRASANTH    schedule 01.10.2013