【发布时间】:2015-04-24 20:49:55
【问题描述】:
我尝试从Apache 网站上的安装页面安装 Apache 2.4.12 但无济于事。它说我需要安装 APR、APR-Util 和 Perl 兼容的正则表达式库 (PCRE)。所以我下载并安装了它们,所以我认为它仍然给我一个错误我认为我正在编译错误所以如果有人能引导我朝着正确的方向前进,那就太好了。
谢谢。
【问题讨论】:
标签: apache apache2 ubuntu-14.04 pcre apr
我尝试从Apache 网站上的安装页面安装 Apache 2.4.12 但无济于事。它说我需要安装 APR、APR-Util 和 Perl 兼容的正则表达式库 (PCRE)。所以我下载并安装了它们,所以我认为它仍然给我一个错误我认为我正在编译错误所以如果有人能引导我朝着正确的方向前进,那就太好了。
谢谢。
【问题讨论】:
标签: apache apache2 ubuntu-14.04 pcre apr
你为什么不直接使用:
sudo apt-get install apache2
干杯,
牛尾
【讨论】:
请注意,您应该始终安装最新版本的软件以提高安全性。我建议你从 Ubuntu 的 apt 包管理器“如果你在生产服务器上”安装 Apache。在本地环境中从源代码安装并不重要。
我最近也一直在尝试这样做。
请按照我的说明安装它,并提供更多解释。
希望对您有所帮助。
要干净,请按照相同的步骤操作:
1) 转至http://httpd.apache.org/download.cgi
2)右键单击并复制链接的链接,例如“来源: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 并复制链接,如“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>
我。在我看来,这种配置比其他任何配置都好。 --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。
谢谢
【讨论】: