1.php安裝。
2.下載redis并編譯(最好是在 /usr/local目錄下運行該命令)
# wget http://download.redis.io/releases/redis-6.0.8.tar.gz
# tar xzf redis-6.0.8.tar.gz
# cd redis-6.0.8
# make
3.完成后進入src目錄運行redis
# cd src
# ./redis-server
如果運行成功,會出現redis圖片,以及必要信息提示成功。
服務器規則組打開6379端口(默認)。
注意:這個窗口目前不能退出,因為現在還不能后臺運行,得一直掛著。(如果想要后臺運行,需要在redis.conf文件中修改,但是在實際項目使用中沒用。)
4.打開新的終端命令行工具,進入redis的下載的目錄中。
現在已經進入了redis,寫幾個命令測試一下
redis> set foo bar
OK
redis> get foo
bar
5.php使用redis需要安裝phpredis驅動
$ wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
$ cd phpredis-3.1.4 # 進入 phpredis 目錄
$ /usr/local/php/bin/phpize # php安裝后的路徑
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make make install
結束后會輸出:Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/
6.修改php.ini文件
vim /usr/local/php/etc/php.ini
增加以下內容
[redis]
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/"
#安裝phpredis輸出的地址
extension=redis.so
7.重啟php-fpm,打開phpinfo(),可以看到redis信息。創建一個php文件。
touch redis.php
vim redis.php
redis.php文件內容
?php
//連接本地的 Redis 服務
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server successfully";
//設置 redis 字符串數據
$redis->set("tutorial-name", "Redis tutorial");
// 獲取存儲的數據并輸出
echo "Stored string in redis:: " . $redis->get("tutorial-name");
?>
文件創建好后保存退出,運行該文件
輸出內容:Connection to server successfullyStored string in redis::Redis tutorial
8.成功了,可以在項目中使用redis,或者框架中按照文檔來使用redis。
到此這篇關于php在linux環境中使用redis的文章就介紹到這了,更多相關php linux環境使用redis內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- 詳解PHP解決守護進程Redis假死
- thinkphp5redis緩存新增方法實例講解
- PHP使用Redis隊列執行定時任務實例講解
- php基于redis的分布式鎖實例詳解
- Thinkphp5+Redis實現商品秒殺代碼實例講解
- PHP操作Redis常用命令的實例詳解
- php操作redis命令及代碼實例大全
- php之redis短線重連案例講解