如何从源代码安装 apache 2.4.12 到 Ubuntu 14.04

How to install apache 2.4.12 from source onto Ubuntu 14.04

我尝试从 Apache 网站上的安装页面安装 Apache 2.4.12,但没有成功。它说我需要安装 APR、APR-Util 和 Perl 兼容的正则表达式库 (PCRE)。所以我下载并安装了它们,所以我认为它仍然给我一个错误,我认为我正在编译一些错误的东西,所以如果有人能引导我朝着正确的方向前进,那就太好了。

谢谢。

你为什么不直接使用:

sudo apt-get install apache2

干杯,

Nioidai

请注意,您应该始终安装最新版本的软件以提高安全性。我建议您从 Ubuntu 的 apt 包管理器 'if you are on a production server' 安装 Apache。在本地环境中从源代码安装它并不重要。

我最近也一直在尝试这样做。
请按照我的安装说明进行操作,并提供更多解释。
希望对你有帮助。

要干净,请按照相同的步骤操作:
1) 转到 http://httpd.apache.org/download.cgi
2) 右键单击​​并复制 link 的 link 如 'Source: httpd-2.4.41.tar.gz'
3) 进入终端,在没有混淆的情况下,一一输入以下命令回车:

一个.

cd /usr/local/src

b.

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

c.

sudo apt install libnghttp2 libpcre3 libssl build-essential -y

d。转到 http://apr.apache.org/download.cgi 并复制 link,如 'Unix Source: apr-1.7.0.tar.gz'

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

e。转到 http://apr.apache.org/download.cgi 并复制 link,例如 'Unix Source: 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

g.

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

h.

cd httpd-<apache-version>

我。根据我的说法,这个配置比其他任何配置都好。 --prefix 是安装 apache 的地方。

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。 谢谢