日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
CentOS7下安裝php-redis擴(kuò)展及簡(jiǎn)單使用

前言:

想要在php中操作redis,那就必須安裝php-redis擴(kuò)展,就比如mysql一樣,php想要操作mysql數(shù)據(jù)庫(kù)的話,就必須安裝mysql擴(kuò)展,只是在php安裝中就默認(rèn)安裝了mysql擴(kuò)展了。

步驟一:下載解壓

下載:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
我們把源碼包放在一個(gè)具體的目錄下是一個(gè)好習(xí)慣,現(xiàn)在我把該源碼包放在 /usr/local/src 里邊

[linuxidc@localhost ~]# cd /usr/local/src
[linuxidc@localhost src]# wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

下載完畢之后,解壓:

[linuxidc@localhost src]# tar -zxvf 2.2.4.tar.gz
//進(jìn)入解壓后的目錄
[linuxidc@localhost src]# cd phpredis-2.2.4

步驟二:編譯安裝

1、到了這一步,我們要使用安裝php時(shí)生成的phpize來(lái)生成configure配置文件

[linuxidc@localhost phpredis-2.2.4]# /usr/local/php/bin/phpize (或 /usr/bin/phpize) 
//具體用哪個(gè)要取決于你的phpize文件所在的目錄,這時(shí)你應(yīng)該用 whereis phpize 來(lái)查看路徑 

執(zhí)行完上一步,我們就有了 configure 配置文件了。

2、配置

[linuxidc@localhost phpredis-2.2.4]# ./configure --with-php-config=/usr/local/php/bin/php-config #配置

其中 php-config 和 phpize 所在的目錄是相同的,比如上面我用 /usr/bin/phpize,則在這一步我用 ./configure –with-php-config=/usr/bin/php-config (其實(shí)如果你的php是默認(rèn)安裝路徑的話,直接 ./configure 就可以了,個(gè)人而言吧)

3、編譯安裝

[linuxidc@localhost phpredis-2.2.4]# make #編譯
[linuxidc@localhost phpredis-2.2.4]# make install #安裝

步驟三:配置php支持

配置php的配置文件php.ini(具體放在那里可以用 whereis php.ini 來(lái)查看),我的配置文件php.ini在/etc/下

[linuxidc@localhost phpredis-2.2.4]# vim /etc/php.ini
//編輯php.ini,在最后一行(或者搜索extension_dir所在行的下一行,這樣把擴(kuò)展配置放在一起是個(gè)好習(xí)慣嘛)添加一下內(nèi)容
extension="redis.so"

保存退出

步驟四:重啟apache服務(wù)器,使配置生效

[linuxidc@localhost phpredis-2.2.4]# systemctl restart httpd.service

重啟完之后,檢查是否安裝完成php-redis擴(kuò)展

[linuxidc@localhost phpredis-2.2.4]# echo "">>/home/www/index.php(這里web目錄如果沒改的話是在 /var/www/html/)

步驟五:redis在php中的簡(jiǎn)單使用

其實(shí)redis和mysql是沒什么兩樣,同是數(shù)據(jù)庫(kù),(redis是非關(guān)系數(shù)據(jù)庫(kù),mysql是關(guān)系數(shù)據(jù)庫(kù)),因此使用也是差不多的,同樣具有命令行使用和php操作使用,關(guān)于redis的命令行形式大家可以自行百度。

 connect('127.0.0.1',6379);//redis連接,這里127.0.0.1是本地服務(wù)器,因?yàn)樵損hp文件和所連的redis數(shù)據(jù)庫(kù)同在一臺(tái)主機(jī)上,6379是redis的默認(rèn)端口,可以省略
    $redis -> set('name','lsgogroup');//設(shè)置緩存值
    $redis -> get('name');//獲取緩存值
    $reids -> setex('name',3600,'lsgogroup');//設(shè)置緩存值得有效時(shí)間為1小時(shí)
    $redis -> del('name');//手動(dòng)刪除緩存

?>

redis命令遠(yuǎn)不止上面所說的,這里只做簡(jiǎn)單的使用


當(dāng)前題目:CentOS7下安裝php-redis擴(kuò)展及簡(jiǎn)單使用
路徑分享:http://m.5511xx.com/article/ccechhp.html