刚装上去的时候,可以打开xampp,但是重启的时候出现以后以下问题
13:49:02 [Apache] Error: Apache shutdown unexpectedly.
13:49:02 [Apache] This may be due to a blocked port, missing dependencies,
13:49:02 [Apache] improper privileges, a crash, or a shutdown by another method.
13:49:02 [Apache] Press the Logs button to view error logs and check
13:49:02 [Apache] the Windows Event Viewer for more clues
根据网上搜索的,说用命令把端口改掉,但是命令行和显示区域没有发现443端口被占用的情况。所以采用另外一种方式
进入:D:\xampp\apache\conf\extra\http-ssl.conf 将里面的 所有443 改成其它端口,我改的是444
然后在客户端里面 右上角的 config 打开,再打开里面的 service and port setting 把端口443再改成444.
再开启apache成功了
后记:后来我又出问题了,是apache配置出错了,我每次改配置文件前都有备份的习惯,所以还原备份的时候就可以开户apache,我就知道问题出在哪了。通过nestat查看自己的443端口并没有被占用,说明根本不用修改443端口的。有的windows 2003服务器上IIS默认开户占了80端口,这时要修改你的80端口或者把你的IIS给关掉(前提是不影响你的服务器运行)。
有时你可以查看一下是否是某个其它软件占用了端口。比如我的端口在用户进程里面查不到,那么肯定是在服务里面开启的。右键计算机->管理里面查找开启的所有进程。我发现了猎豹的免费WIFI服务是开启的,我已经关闭它的进程,并且也未自动开启。这个程序可能是后续自动开启的,那么我将它卸载掉了。再关闭XAMPP,重新打开。那么问题解决了。这个443,80端口通过命令行的进程可以查看到被占用,但去不能通过命令关闭,提交没有此进程。既然是商品被占用,肯定是其它服务占用了,这就需要细心查找一下。