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是不是可以启动了。反正我的是可以启动。