Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将apache 2.4.12从源代码安装到Ubuntu 14.04_Apache_Apache2_Ubuntu 14.04_Pcre_Apr - Fatal编程技术网

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

如何将apache 2.4.12从源代码安装到Ubuntu 14.04,apache,apache2,ubuntu-14.04,pcre,apr,Apache,Apache2,Ubuntu 14.04,Pcre,Apr,我试图从网站的安装页面安装Apache2.4.12,但没有成功。它说我需要安装APR、APR Util和Perl兼容的正则表达式库(PCRE)。所以我下载并安装了它们,所以我认为它仍然给了我一个错误,我认为我在编译一些错误的东西,所以如果有人能引导我走向正确的方向,那就太好了 谢谢 为什么不直接使用: sudoapt安装apache2 干杯 Nioidai请注意,您应该始终安装最新版本的软件,以提高安全性。如果您在生产服务器上,我建议您从Ubuntu的apt软件包管理器安装Apache。从源代码

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


谢谢

为什么不直接使用:

sudoapt安装apache2

干杯

Nioidai

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

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

要保持清洁,请执行相同的步骤:
1) 转到
2) 右键单击并复制链接的链接,如“Source:httpd-2.4.41.tar.gz”
3) 转到终端,逐个输入以下命令,并按enter键以避免混淆:

a

b

d。转到并复制类似“Unix源代码:apr-1.7.0.tar.gz”的链接

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

k



可以使用步骤“i”更改这些目录
apache目录是/usr/local/apache2。
apache conf目录是/usr/local/apache2/conf。
apache主conf文件是/usr/local/apache2/conf/httpd.conf。
有关更多信息,请访问。 谢谢

sudo apt install libnghttp2 libpcre3 libssl build-essential -y
sudo wget -O- <apr-download-link> | tar -zxf -
sudo wget -O- <apr-util-download-link> | tar -zxf -
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>
sudo ./configure --prefix=/usr/local/apache2 --enable-mods-shared="reallyall" --enable-mpms-shared="all"
sudo make
sudo make install