Mac电脑上MAMP开发环境安装memcache

来源:互联网 发布:mahout算法库 编辑:程序博客网 时间:2024/05/21 14:47

一、先给Mac安装memcached服务器端
我这里是利用Homebrew来安装的,主要2个命令:brew install memcachedbrew install libmemcached
相关可以查看这篇文章:http://blog.sina.com.cn/s/blog_6145ed810102vqu6.html

二、下面重点来看一下MAMP这个软件如何安装memcache扩展
先确认一下MAMP上我们用的哪个PHP版本?我们这里是 5.6.10。
这里写图片描述
编译 memcache 模块需要用到 php 源码,mamp 不自带,到 php 官网下一个 php-5.6.10.tar.gz
下载地址:http://cn2.php.net/get/php-5.6.10.tar.gz/from/this/mirror

php源码包下载完成之后。我们需要找到MAMP里对应的PHP版本路径:/Applications/MAMP/bin/php/php5.6.10
然后在这个目录下面 新建 include/php 目录,把刚才下载的php 5.6.10源码包里的所有文件(主要是包里的文件,所以需要解压:tar -zxvf php-5.6.10.tar.gz),拷贝到php目录下面。其实就是放在:/Applications/MAMP/bin/php/php5.6.10/include/php 这个目录下面。
cd 到这个目录下,开始编译php:

./configure

*如果报错,说明系统没有 autoconf,需要装一下,装完后重新执行 phpize :
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
安装 autoconf 并安装:
curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.bz2;
tar -xvf autoconf-2.68.tar.bz2
cd autoconf-2.68
./configure && make
sudo make install*

2、安装php的memcache扩展
可直接使用:pecl install memcache

3、然后修改一下php.ini
添加: extension=memcache.so

重启MAMP, 就可以phpinfo()查看已经成功。

另外如果我们在程序中连接memcahe失败,可能是没有启动。
which memcached 查看路径,然后启动:/usr/local/bin/memcached -d
这个是默认参数的形式启动。关于memcache更多知识,可以百度了解。

0 0
原创粉丝点击