2014-10-19 118 views
1

我犯了一个非常大的错误。优胜美地MAMP遗憾

因此,我正在运行带有MAMP的OS X Yosemite最新版本。

我意外删除了MAMP/tmp/mysql /中的mysql.pid文件,因为我在另一篇文章中读到它会修复它。原来它没有。

但是我确实解决了另一个有关Apache Server的问题,它在某个文件上添加了“_”。所以我的Apache服务器有绿灯。

但MYSQLServer只是不会打开绿灯。在删除该文件之前,它正在打开。啊。

所以我想也许我通过删除MAMP文件夹并将其放入垃圾箱并永久删除它来卸载MAMP。哎呀。

现在当我重新安装MAMP时,它实际上记得我的旧MAMP,我“认为”我“删除”并卸载了。

所以,现在我得到一个消息,说: 阿帕奇无法启动,因为端口8888是在使用一些其他软件

所以我真的搞砸和不知道以后该怎么办。真的很抱歉与此。

感谢您的帮助。

回答

2

使用活动监视器搜索:MySqld和Httpd并结束它们的过程。我有一个Mysqld和大量的Httpd。在这次重新启动后,手指和手指交叉,你会得到两个绿灯..

0

转到您的MAMP目录。转到Library/bin有一个名为envvars的文件将名称更改为_envvars。

0

我升级甲基苯丙胺从1.9.6版本3.0.7.2(上运行OS X Yosemite),并得到了同样的错误:

Apache couldn't be started because port 8888 is in use by some other software.

我想:

  • 删除MAMP并重新安装
  • 停止任何httpd和mysqld进程然后重新启动MAMP
  • 更改端口

...以及Stack Overflow中提出的其他一些事情没有成功。

最后我通过删除MAMP,重新启动我的机器,然后再次安装MAMP来解决了问题。