apache2的下载安装配置详解(包含图、apache2.2和apache2.4均有)

一)环境:

  1)以下所有的操作均在Windows虚拟机中实现;
  2)如果虚拟机中没有集成环境,也就是还没有进行apache服务的配置的请参加步骤1-4。

二)实际操作:

  1)官网下载最新版本的Apache,http://httpd.apache.org/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  2)解压到D盘(直接“ 解压到到当前文件 ”)

在这里插入图片描述
不要解压到指定的路径下,否则后面要开启apache服务时会出现:
在这里插入图片描述
cmd中进入到apache的bin目录下:

在这里插入图片描述
  3)开始进行apache的安装:

httpd -k install

在这里插入图片描述
解决方法:以管理员身份运行即可 (对于win10的cmd以管理员身份运行的方法:在C:\Windows\System32\cmd.exe右键“创建快捷方式”到桌面,然后在桌面中右键点击cmd.exe——选择“以管理员身份运行”),此时提示安装成功:

在这里插入图片描述

检查一下,安装是否成功,开始–>运行–>services.msc(我的电脑——右键管理——服务)

打开服务列表能够看到apache字样,说明,服务安装成功了:
在这里插入图片描述


################################################################################
如果是win2003系统那么下载安装步骤如下:

链接:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成后计算机右下角会出现一个图标表示apache已正常启动:
在这里插入图片描述
此时浏览器中访问http://localhost/ 就可以成功访问apache首页:

在这里插入图片描述
发生问题:安装完成之后如果自动弹出dos窗口提示:

在这里插入图片描述
  问题原因:
说明此时Apache的默认使用端口80被其他的web服务器所占用(IIS也是80端口),并且此时右下角的图标是红色的就是没有启动成功。

解决方法:

方法一: 把其他的使用80端口的web服务关闭后再开启apache;
方法二: 修改apache的默认端口(444),具体步骤:
  a)找到apache安装目录下的httpd.conf(d:\apache\conf\httpd.conf)
  b)找到 “Listen 80” 将80端口修改为其他未被占用的端口(444)
  c)重新启动apache(只要修改了配置文件就一定要重启所做的修改才会生效)
  d)重启方法:
    1)右下角状态栏的“apache service monitor”启动;
    2)开始——运行——cmd——进入apache的bin目录——输入 httpd -k start
  e)此时在浏览器中输入 http://localhost:444/ 访问成功。


4)启动apache服务:

方法一: 可以在上面的服务中直接 右键——启动

方法二: 也可以进入 apache 文件的bin目录中,点击ApacheMonitor来启动管理apache服务器 :
在这里插入图片描述
方法三: 在cmd中通过命令行方式启动Apache服务,开启服务net start apache2.4,停止服务为net stop apache2.4

在这里插入图片描述

三)问题汇总:

1)如果使用方法一启动apache服务时出现:
在这里插入图片描述
2)使用方法二启动时没有反应;

3)使用方法三启动时出现:

在这里插入图片描述

那么采用的解决的方法是:在运行中切换到apache的bin目录下,执行 httpd.exe,看有什么提示:

在这里插入图片描述
问题原因:
从报错来看,是加载不了modules文件夹下mod_access_compat.so文件。

解决方法:
校对下conf/httpd.conf文件,ServerRoot,DocumentRoot等的值是不是和你放Apache文件的路径一致,修改为正确的路径后重新安装即可:

在这里插入图片描述
在这里插入图片描述

4)如果报错信息是:

在这里插入图片描述
根据错误提示是端口443已经被占用了:

在这里插入图片描述
解决方法:我们采用修改Apache的监听端口(默认是443,我们改为444 ):

在这里插入图片描述
5)如果还是提示apache2.4服务无法启动,查看原因得知:apache默认占用的端口是80端口。

解决方法:我们需要进入httpd.conf文件进行端口的修改:

在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值