存档

2015年7月 的存档

OSX系统下面编译PHP的memcache等客户端扩展

2015年7月31日 没有评论

之前的一编文章『OS X 系统PHP 5.5.9 的 MongoDB、Memcache、Redis客户端模块分享』因为微云分享官方修改了分享策略导致连接失效的原因文件无法下载(已更新链接),看了文章的网友抓狂实在不好意思,所以决定写一篇详细的编辑方法,希望能授人以渔。

PHP客户端编辑主要步骤如下:

解压缩扩展的源文件压缩包

在解压后的根目录下面执行phpize命令

/usr/bin/phpize

这里大家要注意了,因为OSX系统自带一个比较老版本的php安装,如果大家想使用最新版的PHP的话上面的命令使用新版phpize的命令地址,下面其他PHP命令类似

然后在根目录下面执行 configure 命令

 ./configure –with-php-config=/usr/bin/php-config

注意这个时候可能提示找不到 configure命令,那看看是不是没有安装 autoconf 和 automake,安装相关程序再次执行即可

另外一定要注意参数–with-php-config 的版本和路径

接下来执行编辑

make

make install

这个时候如果编辑安装成功的话会提示生成的拓展位置,在 php.ini 文件添加 extension=memcache.so

查看 phpinfo() 函数结果可查看memcache 拓展信息说明安装成功,如果你很不幸依然不成功,可以在『关于我』里面找到本人的联系方式

分类: OS X, PHP 标签: , ,