mac环境下redis扩展安装与使用介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mac环境下redis扩展安装与使用介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2334字,纯文字阅读大概需要4分钟。
内容图文
redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型,并提供多种语言的API。
mac本身自带有php环境,但是并没有安装redis扩展,需要我们单独安装,下面我说下安装的步骤,以及需要注意的地方。
安装与启动redis
1、将下载好的redis解压到/usr/local目录下,运行命令:tar -zxvf redis-5.0.5.tar.gz -C /usr/local/redis-5.0.5
2、终端进入解压后的根目录:cd /usr/local/redis-5.0.5
3、测试编译:sudo make test
4、安装redis:sudo make install
如果在第4步测试时报如下错:
Executing test client: couldn't execute "src/redis-benchmark": no such file or directory.
则执行以下两个步骤
(1)、sudo make distclean
(2)、sudo make
5、配置
上面安装成功后,去配置php.ini文件:
extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20131226/"
#这里的地址是你的reids安装好redis.so的位置。
extension = redis.so
6、打印输出phpinfo()看看有没有安装成功,如能看到如下图信息则说明安装成功。
(检查redis是否安装成功:亦可在安装完成执行make test,出现【o/ All tests passed without errors!】【Cleanup: may take some time... OK】说明redis安装成功。)
7、修改redis根目录的redis.conf中【daemonize no】为【daemonize yes】启动以后台运行模式
8、启动redis在redis根目录执行命令:./src/redis-server ./redis.conf,停止redis服务可以执行客户端命令:./src/redis-cli shutdown
9、登陆客户端命令为:[./src/redis-cli]或[./src/redis-cli -p 6379]或[telnet 127.0.0.1 6379],在redis安装文件夹的根目录执行。
测试redis
在完成安装与启动redis后,登录客户端就可以测试redis了。
示例:
127.0.0.1:6379> set key "success" //写入数据 OK 127.0.0.1:6379> get key //读取数据 "success" 127.0.0.1:6379>
问题汇总
1、sudo make install时提示
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20131226/
cp: /usr/lib/php/extensions/no-debug-non-zts-20131226/#INST@12567#: Operation not permitted
make: * [install-modules] Error 1
解决方案:mac php安装扩展 make install not permit
2、安装好后,配置php.ini文件
在文件中增加了 extension=redis.so ,测试redis时,发现并没有出来。
解决方案:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626" #地址中写 make install 返回的地址
extension=redis.so
更多redis知识请关注redis入门教程栏目。
以上就是mac环境下redis扩展安装与使用介绍的详细内容。
内容总结
以上是互联网集市为您收集整理的mac环境下redis扩展安装与使用介绍全部内容,希望文章能够帮你解决mac环境下redis扩展安装与使用介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。