今天在安装xampp的时候,启动的时候apache无法启动,报了这个错误,具体错误为:
22:41:13 [Apache] Error: Apache shutdown unexpectedly.
22:41:13 [Apache] ,
22:41:13 [Apache] improper privileges, a crash, or a shutdown by another method.
22:41:13 [Apache] Press the Logs button to view error logs and check
22:41:13 [Apache] the Windows Event Viewer for more clues
22:41:13 [Apache] If you need more help, copy and post this
22:41:13 [Apache] entire log window on the forums
用命令行运行httpd.exe,会将具体的报错信息显示出来
显示443端口不能被使用,那么就是这个端口被占用了
有两个解决方法:
第一:找到占用的程序,手动将这个程序关掉
进程相关命令
netstat –ano #查看所有进程
netstat -ano|findstr 443 #查询443端口的进程
tasklist|findstr 443 # 关闭443进程
第二:将端口号修改一直,比如将443变为444,文件为httpd-ssl.conf;
我的具体路径为:H:\xamp\apache\conf\extra\httpd-ssl.conf
修改完之后重启apache,就可以了。