尝试在我的XAMPP安装中启动Apache时出现此错误:
检测到状态变化:已停止 错误:Apache意外关闭。 这可能是由于端口被阻塞,缺少依赖关系,不正确的权限,崩溃或其他方法关闭 按Logs按钮查看错误日志,并检查Windows事件查看器以获取更多线索。
有什么问题?
答案 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