-
安装必要的依赖项:
sudo yum groupinstall "Development Tools"
sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel
-
这将安装编译和构建所需的基本工具,以及 Apache HTTP Server 所需的一些依赖项。
-
下载 Apache HTTP Server 源代码:
wget https://archive.apache.org/dist/httpd/httpd-2.4.57.tar.gz tar -xzvf httpd-2.4.57.tar.gz cd httpd-2.4.57
这将下载并解压 Apache HTTP Server 的源代码。
-
配置和编译:
./configure --prefix=/usr/local/httpd make
这里使用了
--prefix
选项来指定安装路径为/usr/local/httpd
。你可以根据需要更改这个路径。 -
这步会报错如下:
解决方法:
sudo yum install apr apr-devel apr-util apr-util-devel
解决后重新编译make继续下一步即可
-
安装:
sudo make install
这将把编译好的文件安装到指定的路径。
-
启动 Apache:
/usr/local/httpd/bin/apachectl start
或者你可以将
/usr/local/httpd/bin
添加到你的 PATH,然后直接运行:
apachectl start
这将启动 Apache 服务器。
-
验证安装:
打开浏览器,访问
http://localhost
或http://你的ip
。如果一切正常,你应该能够看到 Apache 的欢迎页面。