Как установить apache 2.4.12 из исходного кода на Ubuntu 14.04

Я попытался установить Apache 2.4.12 со страницы установки на веб-сайте Apache, но безрезультатно. Он сказал, что мне нужно установить APR, APR-Util и Perl-совместимую библиотеку регулярных выражений (PCRE). Поэтому я скачал их и установил их, так что я подумал, что это все еще дает мне ошибку. Я думаю, что я что-то компилирую неправильно, так что, если кто-то может привести меня в правильном направлении, это будет здорово.

Благодарю.

1 ответ

Решение

Почему бы вам просто не использовать:

sudo apt-get установить apache2

Ура,

Nioidai

Обратите внимание, что вы всегда должны устанавливать последнюю версию программного обеспечения для большей безопасности. Я предлагаю вам установить Apache из диспетчера пакетов Ubuntu, "если вы находитесь на производственном сервере". Установка его из исходников в локальной среде не имеет значения.

Я тоже пытался сделать это в последнее время.
Пожалуйста, следуйте этим инструкциям по установке, сделанным мной, с некоторыми дополнительными пояснениями.
Надеюсь, это поможет.

Чтобы быть чистым, выполните те же действия:
1) Перейдите на http://httpd.apache.org/download.cgi
2) Щелкните правой кнопкой мыши и скопируйте ссылку на ссылку, например "Источник: httpd-2.4.41.tar.gz. '
3) Перейти к терминалу, и введите следующие команды один за другим, и нажмите клавишу ВВОД для каких - либо недоразумений:

а.

cd /usr/local/src

б.

sudo wget -O- <download-link> | tar -zxf -

c.

sudo apt install libnghttp2 libpcre3 libssl build-essential -y

d. Перейдите на http://apr.apache.org/download.cgi и скопируйте ссылку типа "Источник Unix: apr-1.7.0.tar.gz"

sudo wget -O- <apr-download-link> | tar -zxf -

е. Перейдите на http://apr.apache.org/download.cgi и скопируйте ссылку типа "Источник Unix: apr-util-1.6.1.tar.gz"

sudo wget -O- <apr-util-download-link> | tar -zxf -

f.

sudo mv apr-<apr-version> httpd-<apache-version>/srclib/apr

г.

sudo mv apr-util-<apr-util-version> httpd-<apache-version>/srclib/apr-util

час

cd httpd-<apache-version>

я. По мне, эта конфигурация лучше любой другой. --Prefix где апач установлен.

sudo ./configure --prefix=/usr/local/apache2 --enable-mods-shared="reallyall" --enable-mpms-shared="all"

j.

sudo make

k.

sudo make install



Эти каталоги можно изменить с помощью шага "i"
. Каталог apache - это /usr/local/apache2.
Каталог apache conf - это /usr/local/apache2/conf.
Главный файл конфигурации apache - это /usr/local/apache2/conf/httpd.conf.
Для получения дополнительной информации перейдите на http://httpd.apache.org/docs/current/install.html. Спасибо

Другие вопросы по тегам