繁体   English   中英

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

[英]Another web server is already running. XAMPP apache [UBUNTU]

我在我的 Ubuntu 版本中安装了 XAMPP。 我开始阿帕奇:

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] 另一个网络服务器已经在运行

任何人都可以帮助我吗?

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

  1. 运行sudo netstat -nap | grep:80 sudo netstat -nap | grep:80获取在端口 80 上运行的进程的 pid

    您应该得到类似于以下内容的输出:

    tcp6 0 0:::80:::* 收听 1166/apache2

  2. 注意 pid。 在这种情况下,apache2 在 pid 1166上运行

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

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

sudo /etc/init.d/apache2 停止

sudo /etc/init.d/mysql 停止

sudo /etc/init.d/proftpd 停止

然后重启

sudo /opt/lampp/lampp 开始

你可以试试:

sudo su 

输入您的密码:

/etc/init.d/apache2 stop

[确定]停止apache2(通过systemctl):apache2.service。

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

sudo /opt/lampp/xampp start

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

XAMPP:启动 Apache...好的。

XAMPP:启动 MySQL...好的。

XAMPP:启动 ProFTPD...好的。

我遇到了这样的问题,我尝试了一切。 最后,我为 Apache禁用了 ssl并且它起作用了。

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

我遇到了同样的问题( 另一个Web服务器已在运行

终端中编写此代码

/opt/lampp/xampp disablessl

然后检查 apache

sudo /opt/lampp/xampp start

Starting XAMPP for Linux 7.2.5-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...already running.
XAMPP: Starting ProFTPD...already running.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM