【发布时间】: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 服务了。问题在这里解决了。非常感谢
-
很高兴有帮助:)