Linux上安裝Redis+PHP安裝Redis擴展

1.下載

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

[root@localhostredis]#wget http://download.redis.io/releases/redis-4.0.8.tar.gz

 

解壓:[root@localhost redis]# tar xzf redis-4.0.8.tar.gz

重命名

[root@localhost redis]# mv redis-4.0.8 redis

進入目錄 cd redis

2.安裝redis

安裝:使用make命令

[root@localhost redis]# sudo make && sudo make install

等待安裝完成。

3.配置

運行:[root@localhost redis]# src/redis-server   需要在redis的安裝目錄下執行命令。


這個並不是在後臺運行redis,所以當命令行界面關閉的時候,就會失去鏈接,所以爲了方便,我們需要將他配置爲後臺運行

編輯配置文件:vim redis.conf   redis.conf就在當前目錄下。將daemonize=no改爲daemonize=yes  然後保存。

然後啓動

[root@localhost 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擴展

下載地址:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

執行命令:

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

解壓:tar zxvf

[root@localhost local]# tar zxvf 2.2.4.tar.gz

執行phpize 

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

 

指定php配置路徑:

[root@localhost phpredis]# ./configure --with-php-config=/usr/local/php5/bin/php-config

編譯安裝:sudo make && sudo make install

執行命令:[root@localhost phpredis]# sudo make && make install

將擴展加入php配置文件php.ini中  php.ini的路徑是你自己環境的路徑

[root@localhost 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了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章