小事一记:MAC 升级到 10.10 后配置 php mongo 扩展各种不爽
2014-10-26 14:12
204 查看
最近升级了一下 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 去升级,最终,升级完成啦。
接下来按照提示做就行了
本以为直接从 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 去升级,最终,升级完成啦。
接下来按照提示做就行了
相关文章推荐
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- Mac OS X 10.10 Yosemite下配置 apache+php
- MAC 升级到10.10(OS X Yosemite)后,compass失效
- 升级到mac 10.10之后使用pod出现问题的解决方法
- SDL2在MAC OS X 10.9/10.10 XCode 5下的配置安装
- xampp php5.4 配置memcached x64扩展(附各种其它版本下载地址)
- xampp for mac 配置虚拟主机及安装memcache 扩展
- MAC 升级到10.10(OS X Yosemite)下 webstorm打不开
- Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
- 升级Mac os x 10.10+xcode6.1之后,Cocoapods出现问题的解决方案
- [各种整理]关于在mac中配置本地的svn
- Mac升级Yosemite(10.10)后matlab打不开的解决方法
- 解决Mac OS X 升级10.10(Yosemite)后ADT(Eclipse)无法找到真机
- Mac下配置PHP开发环境之MAMP配置Mongo扩展
- Mac OS X 10.9自带php-fpm的配置使用和扩展安装
- Versions 崩溃(Mac升级OS X Yonsemite 10.10)