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

时间:2015-04-24 20:49:56

标签: apache apache2 ubuntu-14.04 pcre apr

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

感谢。

2 个答案:

答案 0 :(得分:0)

为什么不使用:

sudo apt-get install apache2

干杯,

Nioidai

答案 1 :(得分:0)

请注意,您应该始终安装软件的最新版本以提高安全性。如果您在生产服务器上,建议您从Ubuntu的apt软件包管理器安装Apache。从本地环境上的源代码安装都无所谓。

我最近也一直在尝试这样做。
请按照我的安装说明进行操作,并附上更多说明。
希望对您有所帮助。

要干净,请遵循相同的步骤:
1)转到http://httpd.apache.org/download.cgi
2)右键单击并复制链接的链接,例如“源:httpd-2.4.41.tar.gz”
3)转到终端,然后一个接一个地输入以下命令,然后按Enter键,不要感到困惑:

a。

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,然后复制链接,例如“ Unix Source:apr-1.7.0.tar.gz”

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

e。转到http://apr.apache.org/download.cgi,然后复制链接,例如“ 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>

i。据我说,这种配置比其他任何配置都要好。 -前缀是安装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。 谢谢