小蚂蚁学习Redis笔记(13)——Redis之phpredis的安装
2019独角兽企业重金招聘Python工程师标准>>>
phpredis的安装
Redis基础学习基本结束,迫不及待的想尝试一下php操作redis的快感,但是前提是先安装phpredis扩展。:sweat_smile:
1.下载扩展包
这是在问答里头一哥们给推荐的,事实证明很好用。
地址:https://github.com/phpredis/phpredis
2.解压扩展包
因为这个包是zip压缩的,所以我们使用unzip解压。
[root@myCentos lamp]# unzip phpredis-develop.zip
3.编译
根据文档提示,这时候phpize应该出场了,我去,它是什么鬼?
还好百度知道:phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块。
但是我的php当时是用yum安装的,貌似没有安装这个文件。所以现在需要先安装它,图省事,就yum安装了。
命令:yum install php-devel
真是见了鬼了,一直报出如下错误:
Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again番外
无奈,只好在网上搜索答案,一般都说是yum源出的问题。最关键的是repository后面的提示信息:epel。
结合网上给出的答案,貌似找到了解决方法:
把原来的***enabled=1***改成***enabled=0***
然后yum安装就正常了。
再回到刚才的话题,php-devel安装好了之后,使用whereis查看该命令在什么地方。如下:
进入刚才解压好的文件夹,然后运行phpize,以便生成configure。
[root@myCentos lamp]# cd phpredis-develop [root@myCentos phpredis-develop]# /usr/bin/phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626结束之后就可以使用命令:
./configure --with-php-config=/usr/bin/php-config
注意:我的php-config是在/usr/bin/下,具体还要根据自己的实际情况来,可以用whereis找一下。
4.安装
[root@myCentos phpredis-develop]# make && make install
完成安装注意看最后几行:
安装成功,并且还告诉了我们redis.os的位置。
5.配置
在php.ini中添加扩展
extension=redis.so
6.检查是否成功
因为修改了配置文件,需要重启apache。
命令:service httpd restart
然后访问phpinfo页面,如果能够找到redis扩展,就说明安装成功。
此刻,就可以只用php操作redis了。
学PHP的小蚂蚁 原创博客 http://my.oschina.net/woshixiaomayi/blog
转载于:https://my.oschina.net/woshixiaomayi/blog/533522
总结
以上是生活随笔为你收集整理的小蚂蚁学习Redis笔记(13)——Redis之phpredis的安装的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: jquery 滚动条插件
- 下一篇: php按需加载方式来增加程序的灵活度