另一个 Web 服务器已经在运行。 XAMPP 阿帕奇 [UBUNTU]

Posted

技术标签:

【中文标题】另一个 Web 服务器已经在运行。 XAMPP 阿帕奇 [UBUNTU]【英文标题】:Another web server is already running. XAMPP apache [UBUNTU] 【发布时间】:2018-08-14 02:28:50 【问题描述】:

我在我的 Ubuntu 版本中安装了 XAMPP。我用以下方式启动 apache:

sudo /opt/lampp/lampp start

我在控制台中读到了这个错误:

Another web server is already running

所以我想修改端口的值httpd.confhttpd-ssl.conf, 详细我有 mofidy 端口:

80--->1580 (httpd.conf)
443-->4443 (httpd-ssl.conf)

我关闭了 apache:

sudo /etc/init.d/apache2 stop

在我这样做之后:

sudo /opt/lampp/lampp start

但我得到:

[APACHE] 另一个 Web 服务器已经在运行

谁能帮帮我?

【问题讨论】:

【参考方案1】:

这是我在 Pop OS 上解决它的方法:

    运行 sudo netstat -nap | grep :80 以获取端口 80 上运行的 pid

    你应该得到类似的输出:

    tcp6 0 0 :::80 :::* LISTEN 1166/apache2

    注意 pid。在这种情况下,apache2 在 pid 1166

    上运行

    运行sudo kill 1166。请务必将 1166 替换为命令 1 输出中的实际 pid。

    再次启动 apache sudo /opt/lampp/lampp start。这次应该没问题了。

【讨论】:

【参考方案2】:

sudo /etc/init.d/apache2 停止

sudo /etc/init.d/mysql 停止

sudo /etc/init.d/proftpd 停止

然后重启

sudo /opt/lampp/lampp 启动

【讨论】:

不是这个问题! 你试过了,但没用?您通常需要关闭所有服务才能启动lampp。 (Apache、Mysql、Proftpd 是 Lampp 的一部分)【参考方案3】:

你可以试试:

sudo su 

输入您的密码:

/etc/init.d/apache2 stop

[ ok ] 停止 apache2(通过 systemctl):apache2.service.

之后,您可以尝试通过键入以下内容再次运行它:

sudo /opt/lampp/xampp start

正在为 Linux 7.2.9-0 启动 XAMPP...

XAMPP:正在启动 Apache...好的。

XAMPP:正在启动 MySQL...好的。

XAMPP:正在启动 ProFTPD...好的。

【讨论】:

【参考方案4】:

我遇到了这样的问题,我尝试了所有方法。最后,我为 Apache 禁用了 ssl,它工作了。

[root@localhost lampp]# /opt/lampp/xampp disablessl

【讨论】:

以上是关于另一个 Web 服务器已经在运行。 XAMPP 阿帕奇 [UBUNTU]的主要内容,如果未能解决你的问题,请参考以下文章

另一个Web服务器已在运行。 XAMPP apache [UBUNTU]

无法正确启动 XAMPP

当我尝试运行 Lamp Server 时,出现意外错误

Debian7上启动Apache的XAMPP失败了

我所有的 WordPress 页面都重定向到 Xampp 的主页

在Xampp Windows 10中创建虚拟主机