当我尝试启动 Apache Web 服务器时,出现此错误。我已经为此工作了大约一个月,今天突然出现此错误:
error::
xampp: another webserver is already running.
有什么建议么?
答案1
您可以先检查哪个程序正在使用端口 80(默认 http 端口):
sudo netstat -tulpn | grep :80
你会得到类似
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1547/nginx
对我来说是 nginx,但也可以是 apache2、lighttpd 或任何其他。
下一步是确定它是否作为服务运行,这是 xamp 中的一个选项。
service --status-all | grep nginx
如果是,请按照说明禁用服务https://superuser.com/a/35160
如果没有,只需终止该进程,其中kill -9 PID
,是第一个命令结果中的 pid,对我来说是 1547(1547/nginx)