XAMPP 另一个 Web 服务器已经在运行。尝试

Posted

技术标签:

【中文标题】XAMPP 另一个 Web 服务器已经在运行。尝试【英文标题】:XAMPP Another web server is already running. with attemps 【发布时间】:2018-10-15 16:23:12 【问题描述】:

我用 Ubuntu 18.04 安装 XAMPP 并得到了

XAMPP:  Another web server is already running.

并且无法运行 Apache 服务器。

经过一番研究,我尝试了

    使用 xampp restart 重新启动所有进程

    sudo /etc/init.d/apache2 stop 它确实说它已停止

我没有安装虚拟盒子

[编辑] 经过netstat -tuplen的建议 这是我得到的

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      121        23365      1031/mysqld         
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      0          23258      1014/nginx: master  
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      101        20354      561/systemd-resolve 
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          22965      780/cupsd           
tcp6       0      0 :::80                   :::*                    LISTEN      0          23259      1014/nginx: master  
tcp6       0      0 ::1:631                 :::*                    LISTEN      0          22964      780/cupsd           
udp    41472      0 127.0.0.53:53           0.0.0.0:*                           101        20353      561/systemd-resolve 
udp        0      0 0.0.0.0:68              0.0.0.0:*                           0          28781      1301/dhclient       
udp        0      0 0.0.0.0:41584           0.0.0.0:*                           115        25049      795/avahi-daemon: r 
udp        0      0 0.0.0.0:631             0.0.0.0:*                           0          24055      939/cups-browsed    
udp    52602      0 0.0.0.0:5353            0.0.0.0:*                           115        25047      795/avahi-daemon: r 
udp6       0      0 :::53734                :::*                                115        25050      795/avahi-daemon: r 
udp6   29223      0 :::5353                 :::*                                115        25048      795/avahi-daemon: r 

【问题讨论】:

你的端口已经绑定到另一个进程使用 netstat -tuplen 查看端口上监听的进程 我已经编辑了执行 netstat 命令后得到的帖子 Ngix 已经在端口 80 上运行,应该阻止 XAMPP,更改其中一个的侦听端口,它们应该都可以正常启动 我已经停止了 nginx 服务,现在我可以启动 Apache 服务了。问题在这里解决了。非常感谢 很高兴有帮助:) 【参考方案1】:

通过service nginx stopps -ef | grep nginx 杀死或停止所有 nginx 进程。 然后启动apache服务,如果不工作则从配置文件中更改apache的默认监听端口。

【讨论】:

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

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

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

Debian7上启动Apache的XAMPP失败了

无法正确启动 XAMPP

在Xampp Windows 10中创建虚拟主机

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