小事一记:MAC 升级到 10.10 后配置 php mongo 扩展各种不爽

最近升级了一下 MAC 系统,本想体验一番新系统带来的惊喜,不料却被各种问题弄得不爽,其中最为烦心的就是 PHP 也随着新系统的升级而被升级了,因此有些扩展也需要重新安装,比如 mongo

本以为直接从 Github 上 clone 一个源码文件自己编译一下就可以了,但事情远没有我想的那么简单,遇到的问题有:

1.编译版本的问题,php 和 module 编译的版本不一样,造成模块无法加载进去

2.Xcode 的问题

对于问题1,自己首先想到的解决办法是找到合适的 mongo.so 版本,不用自己编译,但网上能找到的只有 windows(dll 文件) 的,对于 so 文件,少之又少,于是又开始想别的办法,升级 PHP !!!!!

我是使用 brew 命令去升级的,本想直接升级到 php6,但貌似连接不成功,只好升级到 php55,系统本身是 php5.5.14 ,升级后最新的版本是 php5.5.15

而用 brew 安装 php55 也是比较波折的,遇到 clang 错误,在网上查了一下,定位是 Xcode 版本的问题,麻痹,升级系统为什么不直接升级 Xcode呢

又屁颠屁颠到 App Store 去升级,最终,升级完成啦。

接下来按照提示做就行了

posted @ 2014-10-26 14:12  BeeWin  阅读(1078)  评论(0编辑  收藏  举报