Я пытаюсь установить веб-сервер apache, используя tar-файл. Итак, у меня есть файл httpd-2.4.tar для скачивания и извлечение.В то время как apachectl начинает получать открытый файл общих объектов
тогда я попытки установить
1. ./configure --prefix=/usr/local/apache
но, бросить, эту ошибку
configure: error: APR not found. Please read the documentation.
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
так, по этой ссылке и исправить issue1 и issue2
Затем пробег следующая команда:
1. $./configure \
--with-included-apr \
--with-pcre=/usr/local/pcre/bin/pcre-config \
--prefix=/usr/local/apache
2. $ make
3. $ make install
После этого/я иду в/USR/местные/Apache/
Начало Служба:
$ bin/apachectl -k start
Throw ниже ошибки:
httpd: Syntax error on line 66 of /usr/local/apache/conf/httpd.conf: Cannot load modules/mod_authn_file.so into server: /usr/local/apache/modules/mod_authn_file.so: cannot open shared object file: No such file or directory
перейти к apache/modules/
* .so файлы не там, только * .a и * .la файл есть,
Ссылка:
Я follw это link к Поиск * .so файлов, является не там. Итак, я resinstalled, но тот же вопрос только создать * .la и * .a файлы вместо * .so файлы,
Затем я пытаюсь изменить /apache/conf/httpd.conf
LoadModule authn_core_module модули/mod_authn_core.so к LoadModule authn_core_module модули/mod_authn_core.la
после изменения,
httpd: Syntax error on line 66 of /usr/local/apache/conf/httpd.conf: Cannot load modules/mod_authn_file.la into server: /usr/local/apache/modules/mod_authn_file.la: invalid ELF header
Предложите мне, как я могу исправить эту проблему и почему, создайте файл * .a, * .la вместо * .so.
* .so файлы обновлены до * .la файлов ?, если последние средства не могут поддерживать?