如何让PHP支持Redis

php中文网
发布: 2016-07-29 09:01:50
原创
1319人浏览过

原理:php默认扩展库不含有redis扩展;要支持redis扩展,需要有redis.so这个扩展文件

所以我们的目标就是生成redis.so扩展文件,并修改php.ini 让其支持redis扩展。

准备测试环境与软件:

Vm虚拟机;

CentOS5.5(已搭建好LNMP环境);

立即学习PHP免费学习笔记(深入)”;

Redis-2.6.14 (安装方法,见我上一篇博文);

phpredis.tar.gz  (没有的去网上下载);

我的主机电脑是win10 。

1.将phpredis.tar.gz 上传到Linux下,并解压

2.进入phpredis源码目录 命令 : # cd phpredis

(这里我们需要知道php的安装目录,我这里是:/usr/local/php/bin)

3.再在phpredis源码目录下执行命令  : /usr/local/php/bin/phpize  如下图:

如何让PHP支持Redis

说明:/php/bin 目录下的这个phpize 文件,是php为了以后我们需要安装第三方扩展库时预留的接口

4.执行编译

# ./configure --with-php-c/local/php/bin/php-config

如何让PHP支持Redis

5.安装

make && make install

6.安装完成后,最后几段代码会告诉我们 redis.so 扩展文件的存放位置:

即放在: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 这个目录下

如何让PHP支持Redis

这个目录有点深,没关系,我们去这个目录看看,里面有什么东西:

7.进入/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 目录查看

如何让PHP支持Redis

里面刚好有一个redis.so文件,这就是我们要生成的redis.so文件。接下来就是修改php.ini 了

8.配置php.ini;让php支持redis扩展

  打开php.ini 在里面任意位置添加这段代码:

  extension=”redis.so”

如何让PHP支持Redis

保存退出,重启php即可

相关命令:

  关闭php :killall php-fpm

  启动php :/usr/local/php/sbin/php-fpm

  重启Nginx :service nginx restart 

9.访问phpinfo.php,看到已经有了redis扩展

如何让PHP支持Redis

10.接下来就测试一下我们的php能不能正确操作redis吧

  在nginx网站根目录html下创建phpredis.php 用于测试php连接redis;

  # vi phpredis.php

如何让PHP支持Redis

  保存退出,用浏览器访问这个文件:

如何让PHP支持Redis

连接成功!!大功告成

现在可以用php操作redis了!

这里分享一个phpredis的中文手册:http://www.cnblogs.com/ikodota/archive/2012/03/05/php_redis_cn.html

关于php操作redis的方法,都在里面。

先到这里,如果你喜欢这篇博文,欢迎评论!

以上就介绍了如何让PHP支持Redis,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号