Mac OS X 10.10 Yosemite下面解决XAMPP无法开启mysql的问题

Yosemite正式版发布以后,很多人升级完发现PHP开发环境搞不定了。你猜我怎么知道的?

因为这两天流量突然增加了,看了关键词来源你就懂了。

可是那篇算是坑吧,我自己都没搞定。。

MySQL官方好像也没更新或者相关说明。而且已经跟苹果反馈过这个问题,估计是被无视了。

那么问题就来了,怎样享受新系统的同时又能不耽误工作呢?

下载了两个集合包,一个xampp,一个mamp。。。

坑爹的是,xampp可以开启Apache,不能开启MySQL;mamp 可以开启mysql,Apache服务无法启动。。

蓝后百度搜索之后,排第一的居然是我之前写的,度受一直是这么萌。T_T

这个时候,我们应该怎么办?没错,翻墙上谷歌。

是的,我在谷歌上找到解决方案了。

如果你安装的是xampp,请接着往下看。

重点来了---

在xampp安装目录下找到xamp这个文件(默认路径是:/Applications/XAMPP/xamppfiles/xampp

用文本编辑器打开,搜索:$XAMPP_ROOT/bin/mysql.server start > /dev/null &

在那一行前面添加:  unset DYLD_LIBRARY_PATH

保存退出,重新打开xampp,开启MySQL。

卧槽,居然变绿了,成功了,炸裂。

PS:本来打算上传截图,SAE空间不能写入,扔在七牛那边又很麻烦,还是算了。

稍等,我再写个mamp解决Apache开启的问题。

 

啊,最新版的  mamp  3.0.7.1 已经解决Apache不能开启的问题了。

下载地址:http://downloads10.mamp.info/MAMP-PRO/releases/3.0.7.1/MAMP_MAMP_PRO_3.0.7.1.pkg

 

=======MAMP3.0.7以下看这里===========

打开mamap pro才可以自动弹出Apache错误信息。。。

<→_→我是截图>(狗日的千牛,不认证不给玩。图片省了)

那么,这个错误怎么解决呢。。。

就酱:

在终端执行以下命令,也就是重命名envvars 为 _envvars

cd /Applications/MAMP/Library/bin
mv envvars _envvars

蓝后打开重新打开mamp,Apache是不是可以启动了。反正我的是可以启动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值