1.准备源码包

1.1 进入下载目录

[[email protected] ~ ]# cd /usr/local/src/

1.2 下载软件包

① 下载apr-1.6.5.tar.gz
[[email protected] src] # wegt https://downloads.apache.org/apr/apr-1.6.5.tar.gz

②下载apr-util-1.6.1.tar.gz
[[email protected] src] # wegt
https://downloads.apache.org/apr/apr-util-1.6.1.tar.gz

③下载httpd-2.4.41.tar.gz
[[email protected] src] # wegt https://downloads.apache.org/httpd/httpd-2.4.41.tar.gz

④下载pcre-8.10.zip
[[email protected] src] # wegt ftp://ftp.pcre.org/pub/pcre/pcre-8.10.zip

2.解压

2.1进入/usr/local/src目录

[[email protected] ~]# cd /usr/local/src

2.2解压

[[email protected] src] tar -zxf apr-1.6.5.tar.gz
[[email protected] src] tar -zxf apr-util-1.6.1.tar.gz [[email protected] src] tar -zxf httpd-2.4.41.tar.gz
[[email protected] src] unzip pcre-8.10.zip

3.复制apr和apr-util库

[[email protected] ~] # cp -a apr-1.6.5 /usr/local/src/httpd-2.4.41/srclib/apr
[[email protected] ~] # cp -a apr-util-1.6.1 /usr/local/src/httpd-2.4.41/srclib/apr-util

4.进入Apache解压目录

[[email protected] ~] # cd /usr/local/src/httpd-2.4.41

5.编译前配置

[[email protected] httpd-2.4.41] # ./configure --prefix=/usr/local/apache2

6.编译和安装

[[email protected] httpd-2.4.41] # make && make install

7.启动和测试

[[email protected] httpd-2.4.41] # /usr/local/apache2/bin/apachectl start
[[email protected] httpd-2.4.41] #
[[email protected] httpd-2.4.41] # netstat -tunl | grep 80
tcp 0 0 :::80 ::: * LISTEN
在浏览器输入“http://IP”即可,如下图
在Centos 源码安装Apache并部署网站模板

8. 部署网站模板

8.1 进入Apache网页文件目录

[[email protected] ~ ]# cd /usr/local/apache2/htdocs

8.2 部署模板

第一步:[[email protected] htdocs] # rm -f index.html
第二步:将网站模板复制到当前路径

8.3 效果测试

在浏览器输入“http://IP”即可,效果见下图
在Centos 源码安装Apache并部署网站模板

9. 安装过程中遇到的报错和提示信息

报错1:
checking for pcre-config… false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
解决方案:
[[email protected] httpd-2.4.41] # yum -y install pcre-devel

报错2:
AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain. Set the ‘ServerName’ directive globally to suppress this message
解决方案:
第一步:进入apache的安装目录:(视个人安装情况而不同) [[email protected] localhost ~ ]# cd /usr/local/apache2/conf

第二步:编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80,并保存退出
第三步:重启Apache

相关文章:

  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-05
  • 2022-01-01
  • 2021-06-12
  • 2022-12-23
  • 2021-11-10
  • 2022-01-21
  • 2021-04-16
相关资源
相似解决方案