在windows环境下安装apache2.4
建议直接解压到C盘下面
1.首先是下载安装包
链接: https://pan.baidu.com/s/17KxAGpRQQR8U8aBDGgSPLw
提取码: uw5j 复制这段内容后打开百度网盘手机App,操作更方便哦
下载完成后按照自己的需求安装到对应目录下,我的安装地址是D:\apache2.4
2.找到bin的上级目录D:\apache2.4\Apache24复制
3.打开conf文件夹找到httpd.conf文件,编辑文件
①找到37行,将ServerRoot "c:/Apache24"改为刚刚复制的bin的上级目录。我的是ServerRoot “D:/apache2.4/Apache24”
②找到58行,将Listen 80改成一个不会有冲突的端口号。我改的是Listen 8081
③找到222行,将#ServerName www.example.com:80改为ServerName localhost:8081。8081是你刚刚设置的端口号
④找到246行,将DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot “D:/apache2.4/Apache24/htdocs”,将htdocs前面的路径改成bin的上级目录D:\apache2.4\Apache24
⑤找到267行,将<Directory “c:/Apache24/htdocs”>改成<Directory “D:/apache2.4/Apache24/htdocs”>同样是修改htdocs前面的路径
⑥找到379行,将<Directory “c:/Apache24/cgi-bin”>改成<Directory “D:/apache2.4/Apache24/cgi-bin”>同样是修改cgi-bin前面的路径
修改完成
4.进入bin目录按住Shift键再按鼠标右键找到:在此处打开Powershell命令提示符
①输入./httpd.exe -k install进行安装
注意:每修改一次httpd.conf文件都要进行重新安装
卸载命令./httpd.exe -k uninstall
②安装完成后提示
③安装成功,使用./httpd.exe -k start启动
停止命令./httpd.exe -k stop
重启命令./httpd.exe -k restart
5.最后访问http://localhost:8081/,安装成功
6.出现错误AH00558: httpd: Could not reliably determine the server’s fully qualified domain name当时是因为的没有配置222行的ServerName