欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

小蚂蚁学习Redis笔记(13)——Redis之phpredis的安装

发布时间:2024/1/17 php 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 小蚂蚁学习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。
结合网上给出的答案,貌似找到了解决方法:

cd /etc/yum.repos.d vim epel.repo [epel]2 name=Extra Packages for Enterprise Linux 6 - $basearch3 #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch4 mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch5 failovermethod=priority6 enabled=1 \#把这里原来的1,改成0即可 7 gpgcheck=18 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 yum clean all

把原来的***enabled=1***改成***enabled=0***
然后yum安装就正常了。
再回到刚才的话题,php-devel安装好了之后,使用whereis查看该命令在什么地方。如下:

[root@myCentos yum.repos.d]# whereis phpize phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz

进入刚才解压好的文件夹,然后运行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
完成安装注意看最后几行:

Build complete. Don't forget to run 'make test'.Installing shared extensions: /usr/lib/php/modules/

安装成功,并且还告诉了我们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的安装的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。