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

本文详细介绍如何在Mac上通过Homebrew安装memcached服务器端,并为MAMP环境配置memcache扩展的具体步骤。包括安装memcached、编译memcache模块、安装memcache扩展及配置php.ini等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、先给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更多知识,可以百度了解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值