小蚂蚁学习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,php算法学习之动态