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擴充套件
執行命令:
解壓: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了。