Как установить 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. Спасибо