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

时间:2018-03-06 09:22:53

标签: apache xampp httpd.conf

我在我的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服务器已在运行

任何人都可以帮助我?

5 个答案:

答案 0 :(得分:1)

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

  1. 运行sudo netstat -nap | grep :80以获得端口80上正在运行的内容的pid

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

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

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

    上运行
  3. 运行sudo kill 1166。确保用命令1的输出中的实际pid替换1166。

  4. 再次sudo /opt/lampp/lampp start开始使用Apache。这次应该没有问题了。

答案 1 :(得分:0)

sudo /etc/init.d/apache2 stop

sudo /etc/init.d/mysql stop

sudo /etc/init.d/proftpd stop

然后重启

sudo / opt / lampp / lampp start

答案 2 :(得分:0)

您可以尝试:

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 ...好。

答案 3 :(得分:0)

我遇到了这样的问题,我尝试了一切。最后,我禁用了Apache的ssl ,它可以正常工作。

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

答案 4 :(得分:0)

我遇到了同样的问题(另一个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.