Mac下redis的安装 以及配置支持PHP使用redis
1 下载最新redis
也可以查看原文了解更多:http://www.upwqy.com/details/1.html
2 安装redis.
这部分在上面下载链接中 官网提供的有相关操作 如下:
$wgethttp://download.redis.io/releases/redis-4.0.2.tar.gz
$tarxzfredis-4.0.2.tar.gz
$cdredis-4.0.2
$make
$src/redis-server
另开一个终端,不要关闭上面的终端
$src/redis-cli
redis>setfoobarOK
redis>getfoo"bar"
3。PHP添加redis扩展支持
3.1。下载 phpredis. 解压。
https://github.com/phpredis/phpredis/releases
我这里是把目录放在/Users/mac/extra 下面
3.2 执行相关操作
$cd/Users/mac/extra/phpredis-3.1.4RC1/切换到phpredis目录
$/usr/bin/phpize#这里是PHP安装的目录也就是找到phpize所在目录
$./configure--with-php-config=/usr/bin/php-config
$make&&makeinstall
4 修改php.ini 文件
Mac OS X中没有默认的php.ini文件,但是有对应的模版文件php.ini.default,位于/private/etc/php.ini.default 或者说 /etc/php.ini/default ,可以自行拷贝一份进行修改。
在php.ini 文件中 添加如下代码
extension_dir="/usr/lib/php/extensions/no-debug-non-zts-20131226"
extension=redis.so
配置完成以后 重启apache
sudoapachectlrestart
分割线
可能遇到的问题
1 执行
$/usr/bin/phpize#报以下错误
Cannotfindautoconf.Pleasecheckyourautoconf installationandthe$PHP_AUTOCONFenvironment variable.Then,rerunthisscript.
解决方案
brewinstallautoconf
2执行
brewinstallautoconf #时找不到brew命令 #解决方案。安装homebrew
/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
3 执行
makeinstall
时 提示没有权限
这里 如果make install 不成功。骑士没有权限操作 sudo 也没有权限 那就可能是因为Mac系统安全机制的问题。
就需要重启mac电脑 进入控制台。然后找到终端 输入 csrutil disable 来禁用安全机制,重启
然后在进行执行make install 操作。
成功以后 ,最好还是重新启动 把安全机制开启。
输入。Csrutil endisable 重启
热门话题 · · · · · · ( 去话题广场 )
- 想做的事,别等“以后”1.0万+篇内容 · 957.6万次浏览
- 中年人感悟特别多1931篇内容 · 874.6万次浏览
- 普通人有哪些糟糕的财务决定77篇内容 · 22.8万次浏览
- 我身边闷声发财的普通人36篇内容 · 22.3万次浏览
- 让人生变开阔的方法1.0万+篇内容 · 324.8万次浏览
- 哪个瞬间你发现自己被琐碎地爱着?954篇内容 · 227.2万次浏览
- 万物皆可邪修423篇内容 · 30.8万次浏览
- 你有哪些“终不似,少年游”的经历?3829篇内容 · 148.3万次浏览