1. 程式人生 > >Linux上安裝Redis+PHP安裝Redis擴充套件

Linux上安裝Redis+PHP安裝Redis擴充套件

1.下載

下載地址:wget http://download.redis.io/releases/redis-4.0.8.tar.gz

[[email protected]]#wget http://download.redis.io/releases/redis-4.0.8.tar.gz

解壓:[[email protected] redis]# tar xzf redis-4.0.8.tar.gz

重新命名

[[email protected] redis]# mv redis-4.0.8 redis redis

進入目錄 cd redis

2.安裝redis

安裝:使用make命令

[[email protected] redis]# sudo make && make install

等待安裝完成

3.配置

執行:[[email protected] redis]# src/redis-server   需要在redis的安裝目錄下執行命令

這個並不是在後臺執行redis,所以當命令列介面關閉的時候,就會失去連結,所以為了方便,我們需要將他配置為後臺執行

編輯配置檔案:vim redis.conf   這個redis就在當前目錄下。將daemonize=no改為daemonize=yes  然後儲存

然後啟動

[[email protected] redis]# src/redis-server ./redis/conf

這個時候我們的redis服務段就已經後臺運行了。

然後啟動客戶端:

src/redis-cli

測試:set test  changyiyi     設定key  value

獲取: get  test

以上就是redis在linux上的簡單安裝配置。使用更多關於redis的語法,請參照redis官網:https://redis.io/

4.php安裝redis擴充套件

下載phpredis擴充套件

執行命令:

[[email protected]

local]# wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

解壓:tar zxvf

[[email protected] local]# tar zxvf 2.2.4.tar.gz

執行phpize 

[[email protected] phpredis]# /usr/local/php5/bin/phpize   這個是根據自己實際的路徑進入

指定php配置路徑:

[[email protected] phpredis]# ./configure --with-php-config=/usr/local/php5/bin/php-config

編譯安裝:sudo make && make install

執行命令:[[email protected] phpredis]# sudo make && make install

將擴充套件加入php配置檔案php.ini中  php.ini的路徑是你自己環境的路徑

[[email protected] phpredis]# vim /etc/php/php.ini  

在裡面加入一行:/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/redis.so

然後儲存,重啟php

ps -ef | grep php-fpm

Kill -quit 程序號

啟動php:

/usr/local/php5/sbin/php-fpm

然後在phpinfo()中檢視redis擴充套件:

檢查php是否成功安裝php的redis擴充套件,並能夠使用。

建立一個測試php檔案redis.php

vim redis.php

鍵入內容:

<?php

$redis = new redis();
$redis->connect('127.0.0.1',6379);
$redis->set("test","Helloworld!");
$result = $redis->get("test");
 //檢測是否連線成功
echo "Server is running: " . $redis->ping();
echo "\n";
echo $result;

?>

執行php檔案。

php redis.php

輸出:Server is running: +PONG.....

成功!可以在php中開始愉快的使用redis了。