[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Apache+Php+BerkeleyDb
user101109
Собираю на Linux веб-сервер Apache1.3+Php5. Бд - BerkeleyDb. Для связки бд с Php подключаю extension db4. (все так как рекомендует Oracle здесь)
Здесь все удачно:
Installing shared extensions: /usr/lib/php5/20060613+lfs/ (extention_dir)
Installing php_db4 headers: /usr/include/php5/ext/db4/
Смотрю в Shelle # php --re db4. Здесь тоже пока все красиво (вижу нужный мне класс).
Стартую Apache (с модулем mod_db4)
Зырю лог - вижу эрору
PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/db4.so' - /usr/lib/php5/20060613+lfs/db4.so: undefined symbol: second_arg_force_ref in <b>Unknown</b> on line <b>0</b><br />
Поделитесь полезными советами за анекдот smile.gif





Спустя 22 часа, 27 минут, 45 секунд (11.11.2009 - 11:31) Johnny написал(а):
А не на символ ли плюса в пути она ругается?

Спустя 23 часа, 31 минута, 53 секунды (12.11.2009 - 11:02) user101109 написал(а):
Цитата (Johnny @ 11.11.2009 - 08:31)
А не на символ ли плюса в пути она ругается?

Смелое предположение, но нет.
Трабл явно с подгрузкой mod_db4. Я собрал его из сорцов BerkeleyDB ->> /usr/local/apache/libexec/mod_db4.so, дальше просто подгружаю через конфиг apacha LoadModule db4_module libexec/mod_db4.so, вижу его в phpinfo(), но не наблюдаю в httpd -l. Явно накосячил, но не пойму где.
Что думают эксперты по DSO ?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.