我正在尝试设置XAMPP,以便在我需要开始使用的Laravel开发环境中运行Apache和MySQL。
当我第一次打开XAMPP时,因为端口80已经被使用,所以我无法启动Apache。我按照答案here的建议将端口更改为8080。
当前,当我打开XAMPP时,出现错误消息:
11:12:00 [Apache]检测到问题! 11:12:00 [Apache]端口80由PID 4使用“无法打开进程”! 11:12:00 [Apache]没有配置的可用端口,Apache将无法启动! 11:12:00 [Apache]您需要卸载/禁用/重新配置阻止应用程序 11:12:00 [Apache]或重新配置Apache和“控制面板”以在其他端口上侦听 11:12:00 [main]启动检查计时器 11:12:00 [main]控制面板已就绪
但是,当我单击Apache服务的“开始”时,它将成功启动。
当我单击MySQL服务的“开始”时,收到消息:
11:17:01 [mysql]尝试启动MySQL应用...
然后什么也没发生...
我尝试按照接受的答案here的建议进行操作,然后退出服务器,删除了ibdata1
文件,然后重新启动了服务器,但是直到出现提示信息时,它还是到了相同的位置>
11:22:55 [mysql]尝试启动MySQL应用...
那似乎什么也没做...
我遇到了Conflicting ports of MySQL and XAMPP问题,并尝试回答了以下问题-将my.ini
中的端口号从3306更改为3307,并添加行
$cfg['Servers'][$i]['port'] = '3307';
到config.inc.php,但这似乎并不能解决问题。
有没有人知道如何从XAMPP成功启动MySQL?