首页 > OS X, PHP > OS X 系统PHP 5.5.9 的 MongoDB、Memcache、Redis客户端模块分享

OS X 系统PHP 5.5.9 的 MongoDB、Memcache、Redis客户端模块分享

换上MacBook Pro后第一件事情就是安装工作环境了,PHP系统环境还是选择了XAMPP,直接有现成的OSX安装包相当方便百度已经做了最新版本的分发,下载地址在这里 XAMPP For OSX

集成环境的PHP版本为PHP5.5.9,MongoDB、Redis、Memcache客户端的PHP模块没找到需要自己安装编辑,下面是本人自己安装编辑的so文件,有兴趣的同学可以下载直接使用(理论上相同版本的PHP可以直接使用,没有测试欢迎反馈)

mongo.so
redis.so
memcache.so

原文件在这里,直接使用不成功的可以下载编译,我在编译的过程中遇到过一些小问题,有个别出现Waring提示,但是编译通过了我做了忽略处理。其他如果出现致命错误停止编译的情况下建议换用最新版本的

mongo1.5.2-for-php5.5.9.tgz
redis-2.2.5-for-php5.5.9.tgz
memcache-3.0.8-for-php5.5.9.tgz

如果下载的拓展不可用建议大家参考『OSX系统下面编译PHP的memcache等客户端扩展』自已试着编译安装

分类: OS X, PHP 标签: , , , ,
  1. 蜘蛛女侠
    2015年7月7日11:30 | #1

    memcache.so外链过期了,求大神指教在os x用phpize步骤,快疯了~

  2. 超人爷爷
    2015年4月5日12:56 | #2

    我php5.5.14 为什么一了你分享的redis-2.2.5-for-php5.5.9.tgz,提示版本不正确
    PHP Warning: PHP Startup: redis: Unable to initialize module
    Module compiled with module API=20100525
    PHP compiled with module API=20121212

    • 寻墨
      2015年4月20日20:47 | #3

      PHP的版本太高了,建议你重新编辑一个用phpize

  3. 超人爷爷
    2015年4月5日00:54 | #4

    我mac装的自带的php,mac版本10.10.1, php版本5.5.14, 找了一天redis都提示:
    PHP Warning: PHP Startup: redis: Unable to initialize module
    Module compiled with module API=20100525
    PHP compiled with module API=20121212
    下了你分享的这个还是这样~~
    有没有好的解决办法,求助~~~

  4. ethan
    2014年11月24日10:31 | #5

    你好,我也用的是php5.5.9,想安装memcache,试过用你的memcache源码编译还是不行,你能不能给我发个你的,我试试看呢?编程大哥

=2加5(必填)请输入两数相加的结果。