linux – XAMPP:另一个Web服务器守护程序已在运行?

如果我有另外一个运行的apache / web-server实例,我已经痛苦地分析了所有这些命令

ps aux
ps -e
lsof 
netstat tunap

我没有在端口8080上运行的另一个Apache或任何其他服务器实例.

然而,XAMPP给了我这个:

XAMPP: Another web server daemon is already running

我该怎么办?

我还将httpd.conf编辑到LISTEN到端口9876,仍然是一样的.

解决方法:

如果:

lsof -Pi |grep 8080        returns no results
netstat -na |grep 8080     returns no results
ps -ef                     shows no web server processes

那么也许有一个锁定文件正在启动正在检查?这些通常在/ var / run下找到,但不一定非必要.在这一点上,我通常会运行strace来看看发生了什么:

strace -e read = all -e write = all -f -o strace.out your_startup_command

然后打开strace.out,在输出中搜索“.. is already running”字符串,并开始查看其上方的行以查看失败的内容.

上一篇:php – cURL无法在本地服务器中使用客户端证书


下一篇:php – move_uploaded_file无法打开流:权限被拒绝 – Mac