Скомпилированное расширение PHP недействительно

Я пытаюсь установить расширение PHP gearman на Ubuntu 10.04 с PHP, закрепленным на 5.2, но PHP сообщает мне, что это недопустимое расширение Zend.

Там при компиляции из исходного кода (или установке через pecl) ошибок не возникает, но после его установки PHP сообщает следующее:

/usr/lib/php5/20060613+lfs/gearman.so doesn't appear to be a valid Zend extension

Архитектура модуля соответствует архитектуре PHP (я пробовал его как на 32-битных, так и на 64-битных версиях). битовые системы). Насколько мне известно, я установил все зависимости (я предполагаю, что получу ошибки, если что-то пропустил - и сначала я это сделал).

Я использую gearman 0.8.0, потому что это самая высокая версия, которая работает на PHP 5.2. И я использую PHP 5.2, потому что в последний раз, когда я проверял, наш drupal 6 плохо работал с 5.3 (предположительно, это было исправлено в ядре, но не обязательно для модулей).

Я подозреваю, что это может иметь какое-то отношение к закреплению PHP, потому что я не могу найти какой-либо документации об этом поведении.

8
задан Charles 12 January 2012 в 20:21
поделиться