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 stop
或ps -ef | grep nginx
杀死或停止所有 nginx 进程。
然后启动apache服务,如果不工作则从配置文件中更改apache的默认监听端口。
【讨论】:
以上是关于XAMPP 另一个 Web 服务器已经在运行。尝试的主要内容,如果未能解决你的问题,请参考以下文章