Назад | Перейти на главную страницу

PHP 5.3.8 не загружает модуль xapian.so

У меня есть веб-сервер на Fedora 16 nginx + php-fpm (PHP 5.3.8), все установлено с помощью yum из стандартного репо. Я пытаюсь использовать модуль xapian.so, поэтому я установил php-xapian и добавил extension = xapian.so в мои файлы конфигурации php в /etc/php.d.

После перезапуска php-fpm и выполнения php -m в командной строке я получаю ошибку

Предупреждение PHP: запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib64/php/modules/xapian.so' - /usr/lib64/php/modules/xapian.so: неопределенный символ: zend_error_noreturn in Unknown в строке 0

Моя первая мысль заключалась в том, что это проблема с расположением файла, но xapian.so находится там, где он должен быть /usr/lib64/php/modules/xapian.so

У кого-нибудь была аналогичная проблема с запуском модуля xapian на php 5.3 ??

Как заставить работать?

РЕДАКТИРОВАТЬ: Я пытался скомпилировать xapian 1.2.8 и установить из репо версии 1.2.7, оба не работают. Но версия 1.2.5 без проблем скомпилировала загрузочный модуль xapian. Так что не так с xapian> 1.2.7 и php 5.3.8 ???

Xapian 1.2.8 и 1.2.7 не работают (первая скомпилирована, вторая установлена ​​из базового репо). Почему я не знаю. Я написал письмо в список рассылки xapian, но никто не ответил.

После нескольких часов борьбы я попытался скомпилировать версию 1.2.5, и она отлично работает