无法启动 XAMPP

无法启动 XAMPP

当我尝试使用 /opt/lampp/lampp start 命令启动 XAMPP 时,它会显示如下消息。

Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon is already running.
XAMPP: XAMPP-MySQL is already running.
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.

答案1

我遇到了类似的问题,并发现该问题导致另一项服务已在端口 443(SSL)上运行。

检查正在运行的监听器:sudo netstat -tunap | grep LISTEN,我的得到了vmware-hostd列出。

參閱http://www.apachefriends.org/en/xampp-linux.html,我们需要使用以下命令关闭 lamp 的 SSL 服务:sudo /opt/lampp/lampp stopsl,该命令将永久停用 SSL 支持。

现在你可以启动 xampp 了:sudo /opt/lampp/lampp 启动

答案2

您假设它是 Apache,但也可能不是。如果是 Apache,请尝试sudo aptitude remove apache2。它可能是 lighttpd ( sudo aptitude remove lighttpd) 或 nginx ( sudo aptitude remove nginx) 或任何其他包。要识别它,您可以使用 netstat:

sudo netstat -pant | egrep ":80 .* LISTEN"

最后一个字段将标识使用端口 80 的程序。


‘sudo:aptitude:未找到命令’

看起来你没有安装 aptitude,我猜你安装的是旧版本的 Ubuntu?你可以改用apt-get

apt-get remove apache2

答案3

要停止 apache2,你可以使用以下命令

sudo /etc/init.d/apache2 stop

然后你可以尝试启动 xampp

希望它能够起作用。

答案4

我卸载了 synaptic 中的 apache2,然后运行sudo /opt/lampp/lampp start ,它就正常工作了。

相关内容