windows下安装apache,其中后两个是有名的w


1.官网下载Apache

官网地址:https://httpd.apache.org/

点击Files for Microsoft Windows 

 

点击ApacheHaus

    上面那段话,大致意思是:Apache本身不提供已编译的安装包,只提供源码,如果你自己无法编译,可以选择下面这些官方推荐的第三方提供编译的网站。
    其中后两个是有名的wamp以及xampp集成环境,如果只想下载apache可以选择前三个网站,这里我们第一个ApacheHaus为例。

 

 

 点击下载64位的

 下载完毕后,解压到目录

 1)移动文件Apache到D:\PHP。【解压路径最好不要用中文。】

   (管理员身份运行CMD)命令行到Apache下面的bin目录,录入命令[ httpd -k install ]安装

 

 发现端口被占用,看了host.conf里面配置的listen端口是80,但是提示是443,奇怪了,查了下资料,原来443是apache-ssl的端口。

方案1:进入Apache的安装目录,找到 httpd-ahssl.conf、httpd-ssl.conf ,右击文本打开。寻找443替换成其他不常用的端口号,比如442。接下来就可以正常启动Apache了。

 

安装成功验证

1)开始-->运行-->services.msc-->确定(或回车键Enter)

2)服务列表中查看Apache服务,存在说明安装成功。


 

 Apache系统环境变量的配置

(手动配置是永久性的修改,命令配置只对当前窗口有效)

  cmd到命令窗口,录入命令[ httpd restart ]重启Apache,如下图。

为了启动Apache时,不用每次命令切换到Apache目录,给Apache配置环境变量。

手动配置(推荐):

1)“计算机”右键 → “高级系统设置” → “高级” → “环境变量”

2)点击系统变量的“新建”→ 变量名"HTTPD_HOME" → 变量值“D:\Apache24”(Apache安装路径)→ “确定”      注意:变量值后面不能添加分号“;”,否则配置不成功。

3)点击系统变量的“编辑”(没有时新建)→ 变量名"Path" → 变量值“%HTTPD_HOME%\bin;”(Apache的bin目录的路径)→ “确定”

 4)设置成功后,手动重启cmd,录入命令[ httpd -k restart ]重启Apache服务。若是启动,说明系统环境变量配置成功。

 这个错误是说 serverroot路径不正确,我们进去修改一下即可。

 

Apache服务常用的命令

查看80端口是否被占用:[  netstat -aon|findstr "80" ]

启动Apache服务:[ httpd -k start ]

停止Apache服务:[ httpd -k stop ]

重启Apache服务:[ httpd -k restart ]

查看Apache服务版本号:[ httpd -v ]

查看Apache服务的帮助:[ httpd -help ] 

完整卸载Apache
运行services.msc,在服务中停止 apache 服务。或者,使用Apache Monitor工具手动Stop关闭apache服务;
运行命令行程序,输入 sc delete Apache2.4,删除该服务;在apache后面加xxxx,是因为,可能你的电脑上的不叫apache,也可能叫Apache,或者其他的,这些都是安装的时候指定的;
删除apache文件夹。
完整卸载成功! 

相关内容