Linux系统安装Apache

 本篇内容是练习安装apache服务,如果误删和本人没有任何连带责任。

yum安装和源码(tar包)安装,方式的不同

1,yum安装是将yum源中的rpm包下载到本地,安装这个rpm包。这个rpm包是别人编译安装好的二进制包。

2,源码安装,下载是源码包,要进行编译和安装,编译过程,可以进行参数设定。

一、检查是否以及安装Apache服务

rpm -qa | grep -i httpd

 

 找到进行删除

yum remove httpd* -y

 二、安装apache

①使用yum源来安装apache以及其依赖包

yum install httpd -y

 然后启动

6.8版本使用: resvice httpd start

7.9版本使用:systemctl start httpd

 配置站点文件在

vi  /var/www/html/index.html

使用wget从官网下载

2.1首先安装编译工具

yum install gcc gcc-c++ -y

2.2 然后再下载apache安装包以及其依赖包

wget -O /usr/local/src/httpd-2.4.57.tar.bz2 https://downloads.apache.org/httpd/httpd-2.4.57.tar.bz2
wget -O /usr/local/src/apr-1.7.4.tar.bz2 https://downloads.apache.org/apr/apr-1.7.4.tar.bz2
wget -O /usr/local/src/apr-util-1.6.3.tar.bz2 https://downloads.apache.org/apr/apr-util-1.6.3.tar.bz2
wget -O /usr/local/src//pcre2-10.42.tar.bz2 https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2

这个网址是国外的,所以下载会有些慢。嫌慢的人可以考虑这个腾讯的网址

wget -O /usr/local/src/httpd-2.4.57.tar.bz2  https://mirrors.cloud.tencent.com/apache/httpd/httpd-2.4.57.tar.bz2

2.3解压

将我们下载好的安装包解压

tar -jxvf httpd-2.4.57.tar.bz2
tar -jxvf apr-1.7.4.tar.bz2
tar -jxvf apr-util-1.6.3.tar.bz2
tar -jxvf pcre2-10.42.tar.bz2

2.4编译安装 

2.4.1apr

cd /usr/local/src/apr-1.7.4

然后分别执行

./configure --prefix=/usr/local/src/apr-1.7.4
make && make install

2.4.2 apr-util

cd /usr/local/src/apr-util-1.6.3
./configure --prefix=/usr/local/src/apr-util-1.6.3 --with-apr=/usr/local/src/apr-1.7.4
make && make install

要是在编译时发现报错中带xml,请安装

yum install expat-devel -y

2.4.3pcre (部分版本需要)

cd /usr/local/src pcre2-10.42
./configure
make && make install

 新版本需要把依赖包放到httpd的下面

mv apr-1.7.4 /usr/local/src/httpd-2.4.57/srclib/apr
mv apr-util-1.6.3 /usr/local/src/httpd-2.4.57/srclib/apr-util

2.4.4httpd-2.4.57

cd /usr/local/src/httpd-2.4.57
./configure --with-included-apr
make && make install

2.5启动apache

首先切换到apache下的bin目录 

cd /usr/local/apahce2/bin/

然后用该命令启动 

./apachectl start

配置站点文件:在apche2/htdocs/index.html 

注:如果两种方式同时安装,并启动,会发生冲突 (都要通过80端口)

这是我们修改apache下的conf/httpd.conf,将其中的80改为8080

 保存退出后,就可以同时观察两种安装方式后的,站点。

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值