Apache服务器的安装配置(Windows环境下)

---------------------------------------

卸载Apache服务器

1、运行services.msc,在服务中停止 apache 服务。

2、在Apache服务器的bin目录下运行命令行程序,sc delete 服务名,删除该服务

3、删除apache文件夹。

apache是服务的名字,根据具体情况更改,比如Apache2.4

 

---------------------------------------

安装Apache服务器

1.下载

http://httpd.apache.org/download.cgi

 

点击Files for Microsoft Windows

跳转到http://httpd.apache.org/docs/current/platform/windows.html#down

 

点击Apache Lounge,跳转到https://www.apachelounge.com/download/

 

根据你的操作系统选择,我下载的是Apache 2.4.23 Win64

下载后是一个压缩包

解压后得到一个Apache24的文件夹(文件夹名可以自己修改)

 

命令行下进入到apache下面的bin目录,输入

httpd -k install

apache安装成windows后台服务。

 

提示错误:

这里可能会安装失败,提示VCRUNTIME140.dll丢失,这时因为缺少Apache服务器运行的vc库,到微软官网下载相应的vc版本安装即可。

 

提示错误:

安装成功后会自动测试连接(Testing httpd.conf,这里有可能会报错,说在Apache服务器目录下的conf子目录下的httpd.conf文件中的ServerRoot必须是一个有效目录。

找到该文件,在其中查找ServerRoot,发现指向"c:/Apache24",更改为我们自己的Apache服务器的目录。

 

双击bin目录下的ApacheMonitor来启动apache服务器,

 

又提示错误:

 

 

这里没有直接指出错误,我们在命令行下启动Apache服务器试试,

命令行下,进入bin目录,运行httpd -k start

提示错误:

还是httpd.conf文件中的DocumentRoot 配置的路径不对。

默认是C:/Apache24/htdocs,我这里需要修改为D:/Apache/htdocs.

 

这时在浏览器中输入http://localhost/进行访问,结果

提示错误:

Forbidden

You don't have permission to access / on this server.

 

DocumentRoot下面的Directory 路径修改为和DocumentRoot 一致

DocumentRoot "d:/Apache/htdocs"

<Directory "d:/Apache/htdocs">

修改为上面之后,访问http://localhost/,出现以下页面

 

说明Apache服务器安装配置完成。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值