CentOS 7下安裝php-redis擴展及簡單使用

前言:

在本篇文章中,我將給你們介紹如何在CentOS7上安裝PHP-Redis擴展以及一些簡單的實用,關於如何在Centos上安裝redis的,能夠參考php

Redis在CentOS 7上的安裝部署  http://www.linuxidc.com/Linux/2017-05/143312.htmhtml

想要在php中操做redis,那就必須安裝php-redis擴展,就好比MySQL同樣,php想要操做mysql數據庫的話,就必須安裝mysql擴展,只是在php安裝中就默認安裝了mysql擴展了。mysql

步驟一:下載解壓

下載:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 
咱們把源碼包放在一個具體的目錄下是一個好習慣,如今我把該源碼包放在 /usr/local/src 裏邊linux

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

下載完畢以後,解壓:git

[linuxidc@localhost src]# tar -zxvf 2.2.4.tar.gz //進入解壓後的目錄 [linuxidc@localhost src]# cd phpredis-2.2.4

步驟二:編譯安裝

一、到了這一步,咱們要使用安裝php時生成的phpize來生成configure配置文件github

[linuxidc@localhost phpredis-2.2.4]# /usr/local/php/bin/phpize (或 /usr/bin/phpize) //具體用哪一個要取決於你的phpize文件所在的目錄,這時你應該用 whereis phpize 來查看路徑 

執行完上一步,咱們就有了 configure 配置文件了。web

二、配置redis

[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 (其實若是你的php是默認安裝路徑的話,直接 ./configure 就能夠了,我的而言吧)sql

三、編譯安裝數據庫

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

步驟三:配置php支持

配置php的配置文件php.ini(具體放在那裏能夠用 whereis php.ini 來查看),個人配置文件php.ini在/etc/下

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

保存退出

步驟四:重啓apache服務器,使配置生效

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

重啓完以後,檢查是否安裝完成php-redis擴展

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

在瀏覽器地址欄輸入 127.0.0.1,查看php擴展,若是有如下圖片所示,則表示安裝成功: 
這裏寫圖片描述

步驟五:redis在php中的簡單使用

其實redis和mysql是沒什麼兩樣,同是數據庫,(redis是非關係數據庫,mysql是關係數據庫),所以使用也是差很少的,一樣具備命令行使用和php操做使用,關於redis的命令行形式你們能夠自行百度。

<?php $redis = new redis();//實例化redis類 $redis -> connect('127.0.0.1',6379);//redis鏈接,這裏127.0.0.1是本地服務器,由於該php文件和所連的redis數據庫同在一臺主機上,6379是redis的默認端口,能夠省略 $redis -> set('name','lsgogroup');//設置緩存值 $redis -> get('name');//獲取緩存值 $reids -> setex('name',3600,'lsgogroup');//設置緩存值得有效時間爲1小時 $redis -> del('name');//手動刪除緩存 ?>

redis命令遠不止上面所說的,這裏只作簡單的使用

下面關於Redis的文章您也可能喜歡,不妨參考下:

Ubuntu 14.04下Redis安裝及簡單測試 http://www.linuxidc.com/Linux/2014-05/101544.htm

Redis主從複製基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm

CentOS 7下Redis的安裝與配置 http://www.linuxidc.com/Linux/2017-02/140363.htm

Ubuntu 14.04安裝Redis與簡單配置 http://www.linuxidc.com/Linux/2017-01/139075.htm

Ubuntu 16.04環境中安裝PHP7.0 Redis擴展 http://www.linuxidc.com/Linux/2016-09/135631.htm

Redis 單機&集羣離線安裝部署 http://www.linuxidc.com/Linux/2017-03/141403.htm

CentOS 7.0 安裝Redis 3.2.1詳細過程和使用常見問題 http://www.linuxidc.com/Linux/2016-09/135071.htm

Ubuntu 16.04環境中安裝PHP7.0 Redis擴展 http://www.linuxidc.com/Linux/2016-09/135631.htm

Ubuntu 15.10下Redis集羣部署文檔 http://www.linuxidc.com/Linux/2016-06/132340.htm

Redis實戰 中文PDF http://www.linuxidc.com/Linux/2016-04/129932.htm

Redis熱遷移實戰總結  http://www.linuxidc.com/Linux/2017-02/141083.htm

Redis3.0配置文件詳解  http://www.linuxidc.com/Linux/2017-03/141369.htm

本文永久更新連接地址http://www.linuxidc.com/Linux/2017-05/143316.htm

轉載:https://www.linuxidc.com/Linux/2017-05/143316.htm

相關文章
相關標籤/搜索