日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

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

發布時間:2024/1/17 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小蚂蚁学习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的安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。