XAMPP - Apache 和 MySQL
Posted
技术标签:
【中文标题】XAMPP - Apache 和 MySQL【英文标题】:XAMPP - Apache and MySQL 【发布时间】:2016-04-29 23:34:22 【问题描述】:我正在尝试在 XAMPP 控制面板 v.3.2.2 上运行 Apache
和 mysql
,但它不想启动。
我搜索了一下,主要是因为端口已经被使用(通常是因为 Skype 正在使用它),但我在 Skype 中重新标记了该功能,它仍然是一样的。
我不确定我是否在其他任何地方使用它 - 据我所知,我不知道 - 或者它是别的什么。
XAMPP 安装是全新的,我之前从未安装过。
这是我得到的错误:
11:31:48 [Apache] 正在尝试启动 Apache 应用程序... 11:31:48 [Apache] 检测到状态更改:正在运行 11:31:49 [Apache] 检测到状态更改:已停止 11:31:49 [Apache] 错误:Apache 意外关闭。 11:31:49 [Apache] 这可能是由于端口被阻塞,缺少依赖项, 11:31:49 [Apache] 权限不当、崩溃或被其他方法关闭。 11:31:49 [Apache] 按 Logs 按钮查看错误日志并检查 11:31:49 [Apache] Windows 事件查看器获取更多线索 11:31:49 [Apache] 如果您需要更多帮助,请复制并发布此内容 11:31:49 [Apache] 论坛上的整个日志窗口
【问题讨论】:
Apache is not running from XAMPP Control Panel的可能重复 你应该检查 apache 日志文件。 【参考方案1】:改变这些
方法 01 - 更改 XAMPP 端口
在你的httpd.conf
像这样改变端口
#Listen 12.34.56.78:80
Listen 85
然后使用访问本地主机
localhost:85/
Check this answer too
方法 02 - 更改 Skype 端口
转到 Tools/Option/Advanced/Connections
并取消选中框“use port 80 and 443 as alternative
”。
【讨论】:
我做了所有这些,但它没有改变。另外,当我在 cmd 中键入 netstat -nab 时,它会显示“请求的操作需要提升”。 @Seinfeld 很乐意为您提供帮助 :)【参考方案2】:您可以单击 XAMMP 上的 netstat,查看哪些服务正在使用 Apache 和 mysql 所需的端口。 然后转到services(只需在开始菜单上搜索即可获得)并停止使用必要端口的服务并尝试启动Apache和mysql来自 XAMMP。
在我的情况下,所需的端口被 vmware 阻止了,只需停止 vmware 工作站服务就可以解决我的问题。
【讨论】:
以上是关于XAMPP - Apache 和 MySQL的主要内容,如果未能解决你的问题,请参考以下文章
xampp 错误(我在安装 Xampp 和 apache 时遇到此错误。我该如何处理?)
Apache 和 MySQL 无法在 xampp 控制面板上运行