![无法启动 Apache,因为端口 8888 正在被其他软件使用](https://linux22.com/image/1439903/%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%20Apache%EF%BC%8C%E5%9B%A0%E4%B8%BA%E7%AB%AF%E5%8F%A3%208888%20%E6%AD%A3%E5%9C%A8%E8%A2%AB%E5%85%B6%E4%BB%96%E8%BD%AF%E4%BB%B6%E4%BD%BF%E7%94%A8.png)
我在启动 MAMP 时遇到问题,当我尝试启动时,收到以下错误消息:
无法启动 Apache,因为端口 8888 正在被其他软件使用
我尝试了两天。我尝试过更改端口,尝试过删除 httpd.pid 和 MySQL.pid 文件,还尝试过重新安装 MAMP,但都没有成功。
由于现在我无法访问我的网站,我正尝试通过 myphp.admin 将我的 wordpress 数据库移动到新主机(正在使用本地主机)
如果有人知道如何解决我使用 MAMP 的问题,或者如何在没有访问 myphp.admin 的情况下移动我的数据库(如果可能的话),那就太好了,因为我现在没有选择了。
答案1
我对 MAMP 一无所知,但当我看到其他程序正在使用我想要使用的端口时,我可以通过netstat -napl | grep <portno>
以 root 身份执行来找出它是哪个进程。这将列出正在监听该端口的进程。然后您可以使用该信息找出阻碍因素。