我犯了一个很大的错误。
所以我在MAMP上运行OS X Yosemite的最新版本。
我不小心删除了MAMP/tmp/mysql/中的mysql.pid文件,因为我在另一篇文章中读到它可以修复它。事实证明并非如此。
然而,我确实修复了另一个关于Apache服务器的问题,它在某个文件上添加了一个"_“。所以我的Apache服务器开了绿灯。
但MYSQLServer就是不肯开绿灯。在删除该文件之前,它是打开的。呃。
所以我想也许我可以通过删除MAMP文件夹并将其放入垃圾桶并永久删除它来卸载MAMP。糟了。
现在,当我重新安装MAMP时,它实际上想起了我的旧MAMP,我“认为”我“删除”并卸载了它。
所以现在我收到一条消息: Apache无法启动,因为端口8888正在被其他软件使用
所以我真的搞砸了,不知道之后该做什么。真的很抱歉。
谢谢你的帮助。
发布于 2014-10-30 05:09:36
使用活动监视器搜索: MySqld和Httpd,并结束对它们的过程。我有一个Mysqld和大量的Httpd。在这次重启后,Mamp和手指祈祷,你会得到两个绿灯..
发布于 2014-11-01 03:57:37
转到您的MAMP目录。转到库/bin,有一个名为envvars的文件,将名称更改为_envvars。
发布于 2014-11-04 12:17:10
我把MAMP从1.9.6升级到3.0.7.2 (在OS X Yosemite上),得到了同样的错误:
无法启动
Apache,因为其他软件正在使用端口8888。
我试过了:
更改端口删除MAMP和reinstalling
...and在Stack Overflow answers中建议了一些其他事情,但没有成功。
最后,我删除了MAMP,重启了我的机器,然后重新安装了MAMP,修复了这个问题。
https://stackoverflow.com/questions/26445903
复制相似问题