1.安装homebrew
-
Homebrew是什么?
官方解释:
Homebrew是以最简单,最灵活的方式来安装苹果公司在MacOS中不包含的UNIX工具。
官网:传送门
Git仓库地址:传送门 -
Homebrew 怎么安装 ?怎么卸载 ?
- 安装,打开终端,复制粘贴,大约1分钟左右,下载完成,过程中需要输入密码,其他无需任何操作:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 1
- 卸载,有安装就要有卸载,打开终端,复制粘贴:
其实只用把上面安装的install换成uninstall就行了。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
- 1
-
Homebrew 怎么使用?常用命令有哪些?
安装软件,如:brew install oclint 卸载软件,如:brew uninstall oclint 搜索软件,如:brew search oclint 更新软件,如:brew upgrade oclint 查看安装列表, 如:brew list 更新Homebrew,如:brew update
-
Homebrew 构建完成图示
注意:
因网络的原因,可能会不成功,请多尝试几次,一直到成功安装.
中间会出现一个 Press RETURN to continue or any other key to abort,请及时回车,并输入密码,不要傻等着…
不要加 sudo, 加了也没关系,待会会提示你 Don't run as root
如果出现了某个包导致的安装失败,你仅需要按照提示进行操作即可
当看到下面的内容时
?说明安装已经成功完成了.
当遇到 Error: Checksum mismatch. 类似校验不匹配的错误报错信息时,可以使用下面的解决方法:
如图所示,出现这种报错信息时,直接使用控制台命令,删除已经下载的文件(红线处)。
如: rm -rf /Users/djh/Library/Caches/Homebrew/portable-ruby-2.3.3.leopard_64.bottle.1.tar.gz
然后重新安装即可。
====================================安装redis==================================
使用Homebrew安装redis可以减少大量的安装和配置的工作量。
一、首先安装redis
brew install redis
安装完成后的提示信息
开机启动redis命令
ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
使用launchctl启动redis server
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
使用配置文件启动redis server
redis-server /usr/local/etc/redis.conf
停止redis server的自启动
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
redis 配置文件的位置
/usr/local/etc/redis.conf
卸载redis和它的文件
brew uninstall redis rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
测试redis server是否启动
redis-cli ping
二、安装完redis以后,再安装phpredis扩展(全都是Mac上安装)
brew install php70-redis #这里根据你的PHP版本决定,我的是php70,所以安装php70的扩展
编辑你的php.ini,再最后添加上下面代码:
extension=redis.so
重启你的php-fpm
sudo killall php-fpm #关闭php-fpm
-
这是我的启动php-fpm方式
-
cd /usr/local/Cellar/php70/7.0.26_18/sbin/sudo
-
./php70-fpm start
检查是否有redis扩展
php -m | grep redis
最后PHP测试代码:
-
-
$redis = new redis();
-
$redis->connect('127.0.0.1', 6379);
-
$redis->set('test',"11111111111");
-
$result = $redis->get('test');
-
var_dump($result);
浏览器显示出下图表示安装成功: