Mac 下 MAMP PRO 安装Redis扩展以及 Redis服务器端
MAMP 是一个Mac上很不错的集成环境,可以自由选择PHP版本、Apache扩展、很方便的创建网站并自动修改系统hosts文件等。 MAMP和MAMP PRO是两个独立软件,MAMP可以单独运行,支持简单的操作如PHP版本切换、Apache/Nginx切换、启动/停止服务等。MAMP PRO不能独立运行,它需要依赖MAMP软件,其实MAMP PRO就是MAMP的一个功能强大的控制面板,并提供了一些MAMP本身不支持的功能(如修改hosts、DDNS、方便的修改PHP运行方式以及Apache模块、方便的添加和管理虚拟网站等),售价不到400元,你值得拥有~ 但是像redis之类的扩展是没有的 需要自己来搭建。
安装redis扩展
1、下载php源码
(http://php.net/downloads.php 选择php5.6.10 我本地是选择5.6.10的)
然后在 /Applications/MAMP/bin/php/php5.6.10/
目录下建立include
并在include下建立php目录(Applications/MAMP/bin/php/php5.6.10/include/php)
,
并把php源代码(所下载的php-5.6.10.tar 解压的所有文件)放进去
并在当前目录编译下: ./configure
2、编译phpredisgit clone https://github.com/nicolasff/phpredis.git
//随便找个目录把源代码拉下来 cd phpredis
// 进入到phpredis目录
执行
Applications/MAMP/bin/php/php5.6.10/bin/phpize
// 可能会报错,如果需要直接安装
brew install automake ./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.10/bin/php-config make && make install
如果安装正常会提示: Installing shared extensions:
/Applications/MAMP/bin/php/php5.6.10/lib/php/extensions/no-debug-non-zts-20131226/
3、最后一步,修改相对应PHP版本的 php.ini
配置文件 然后 添加:extension=redis.so
重启mamp,打开phpinfo()
, 会看到phpredis模块 ,到现在扩展已经安装好了。
安装redis 服务器端
安装服务端就没有那么麻烦了简单点好了直接使用 Homebrew 安装, 使用Homebrew安装Redis可以减少大量的安装和配置的工作量。 安装命令 brew install redis Homebrew
默认会安装在 /usr/local/bin
路径中。若提示brew 命令无效,还是先装好 brew 吧。接下来执行以下命令进行配置 cd 进入 /usr/local/bin,通过ls可以看到里面会有跟Redis相关的文件,如下: 执行 sudo ./redis-server
先开启redis服务, 可以看到 如下界面,表示已经开启 Redis 服务执行 sudo ./redis-cli
开启客户端即可 到此就安装完成了至于剩下的 一些关于redis 的配置命令的使用就不在此说明了。
附测试小实例
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
$redis->set('test',"hello world");
$result = $redis->get('test');
var_dump($result);
exit();
添加新评论