Как загрузить зависимости (внешние библиотеки) для модулей Apache2?

0

Я разрабатываю модуль Apache2, который требует и внешнюю библиотеку. Я могу создать модуль и создать файл DSO (.so). Однако всякий раз, когда сервер пытается загрузить модуль, я получаю undefined symbol ошибки undefined symbol и сервер не запускается.

Я думаю, это потому, что общий объект библиотеки не загружается. Но я не уверен, как я могу сказать Apache, чтобы загрузить его (или где его найти). Есть идеи?

Теги:
apache2
shared-libraries
apache-modules

1 ответ

1

Отвечая на вопросы здесь!

Необходимо добавить директиву LoadFile в файл.load модуля перед LoadModule.

LoadFile /usr/lib/xx.so
LoadModule yy_module /usr/lib/apache2/modules/mod_yy.so

Я должен отметить, что, очевидно, порядок здесь важен, а зависимости должны загружаться сначала перед самим модулем Apache2.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню