【问题标题】:Another web server is already running. XAMPP apache [UBUNTU]另一个 Web 服务器已经在运行。 XAMPP 阿帕奇 [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 服务器已经在运行

谁能帮帮我?

【问题讨论】:

    标签: apache xampp httpd.conf


    【解决方案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。请务必将 1166 替换为命令 1 输出中的实际 pid。

    4. 再次启动 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
        

        【讨论】:

          猜你喜欢
          • 2018-10-15
          • 2013-06-06
          • 2017-02-17
          • 2017-04-12
          • 1970-01-01
          • 2019-11-02
          • 2011-01-25
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多