Apache无法在XAMPP中启动

时间:2015-11-25 03:15:47

标签: apache xampp

尝试在我的XAMPP安装中启动Apache时出现此错误:

  

检测到状态变化:已停止   错误:Apache意外关闭。   这可能是由于端口被阻塞,缺少依赖关系,不正确的权限,崩溃或其他方法关闭   按Logs按钮查看错误日志,并检查Windows事件查看器以获取更多线索。

有什么问题?

4 个答案:

答案 0 :(得分:0)

尝试在httpd.conf文件中将端口80更改为端口8080。

像这样:  来自:听80 收件人:收听8080

答案 1 :(得分:0)

检查端口是否已被Skype等任何其他应用程序占用。

如果您在PC中使用Skype,只需SharedPreferences sharedPreferences = getSharedPreferences("namefile", Context.MODE_PRIVATE);//store or retrieved file "namefile.xml". /*or SharedPreferences sharedPreferences = getActivity().getSharedPreferences("namefile", Context.MODE_PRIVATE); (use Shared Preferences in Fragment) */ Set<String> getListValueFromKey = sharedPreferences.getStringSet("yourKey",new HashSet<String>()); getListValueFromKey.add("Hahaha"); getListValueFromKey.add("Kakaka"); getListValueFromKey.add("Hohoho"); /* Add value or Do nothing …… */ SharedPreferences.Editor editor = sharedPreferences.edit(); editor.clear(); //[important] Clearing your editor before using it. editor.putStringSet("yourKey", getListValueFromKey); editor.commit(); Skype和quit Apache。

答案 2 :(得分:0)

此错误的发生是因为xampp默认使用的端口80正由另一个应用程序使用。大部分时间都是Skype。 您有2个选项可以解决此问题: 1.停止正在使用该端口的应用程序。但这不是好主意。对? 2.将您的xampp apache服务器配置为使用除端口80之外的其他端口。在此帖http://webolute.com/blog/programming/this-may-be-due-to-a-blocked-port-missing-dependencies中对此进行了解释。 希望这会有所帮助..

答案 3 :(得分:0)

这可能是因为您使用的某些软件正在使用该端口, 请尝试检查您的XAMPP是否存在VMware或Skype端口。

,然后请参考以下解决方案: https://stackoverflow.com/a/26826733/6512015