Ubuntu 7.10. Пытаюсь запустить mnoGoSearch PHP Frontend. Для его работы необходим модуль mnoGoSearch для php.
Вот тут нашел HOWTO по данному вопросу, но все равно не получается.
Что я делаю:
Код: Выделить всё
$ apt-get source libapache2-mod-php5
$ cp mnogosearch/ php5-5.2.3/ext/
$ cd php5-5.2.3/
$ rm ./configure
$ ./buildconf --force
$ ./configure --with-mnogosearch=shared,/usr
$ make
$ ls -1 modules/
mnogosearch.a
mnogosearch.la
mnogosearch.so
# cp modules/mnogosearch.* /usr/lib/php5/20060613+lfs/В php.ini прописываю
Код: Выделить всё
extension=mnogosearch.soи запускаю
Код: Выделить всё
$php-cgi ../mnogosearch/index.phpкоторый выдает следующее:
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'mnogosearch.so' in Unknown on line 0
X-Powered-By: PHP/5.2.3-1ubuntu6.3
Content-type: text/html
<b>This script requires PHP 4.0.5+ with mnoGoSearch extension</b>
Пробовал также изменить скрипты, чтобы configure запускался с опцией --with-mnogosearch=/usr и запускал dpkg-buildpackage. В итоге получал пакет libapache2-mod-php5, который работал вполне себе отлично (mnoGoSearch PHP Frontend запускался), но при этом сам пакет Synaptic помечал как broken и все время пытался удалить.
Подскажите, пожалуйста, что я делаю не так.