下载apache之后,
以管理员身份运行cmd:
1.httpd -k install
2.httpd -k start
出现无法运行的问题,可能的原因是443端口已被占用。
在我的机器中是因为安装了VMware,而VMware的某个进程占用了443端口;
但是apache服务默认使用的是443端口,所以导致无法正常启动。
解决方法:
1.netstat -a -o 找到占用443端口的进程的PID
2.在进程管理器中根据PID找到对应的进程,然后结束进程再重启httpd即可。
安装成功后启动apache的方式有以下几种:
1.winkey+R调出运行窗口,输入services.msc打开服务管理窗口,找到apache对应的服务,启动即可。
2.以管理员的身份运行cmd在其中输入net start apache2.4 相对的停止apache的命令是net stop apache2.4(实际操作中服务名称会有所不同)
3.cmd中找到httpd.exe所在路径,或者已将其所在bin目录设置到path环境变量中,输入httpd即可启动apache
4.在apache的bin目录中找到ApacheMonitor.exe可视化启动或终止apache服务