---------------------------------------
卸载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服务器安装配置完成。