## 一: liunx下安裝redis
~~~
//下載源碼包
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
~~~
執行完make命令后,redis-6.0.8 的src目錄下會出現編譯后的 redis 服務程序 redis-server,還有用于測試的客戶端程序 redis-cli:
下面啟動 redis 服務:
~~~
cd src
./redis-server
~~~
注意這種方式啟動 redis 使用的是默認配置。也可以通過啟動參數告訴 redis 使用指定配置文件使用下面命令啟動。
~~~
cd src
./redis-server ../redis.conf
~~~
**redis.conf**是一個默認的配置文件。我們可以根據需要使用自己的配置文件。
啟動 redis 服務進程后,就可以使用測試客戶端程序 redis-cli 和 redis 服務交互了。 比如:
~~~
cd src
./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
~~~
## 二:liunx下安裝phpredis
1. 進入PHP源碼包目錄下的ext目錄,下載擴展包解壓
```
cd /opt/src/php-7.2.27/ext
//下載擴展包
wget https://github.com/phpredis/phpredis/archive/refs/heads/develop.zip
//解壓
unzip develop.zip
//進入目錄
cd phpreids-develop
//執行phpize命令
phpize
```
2.編譯安裝
```
./configure --with-php-config=/opt/php7/bin/php-config //要依據php-config的實際路徑。
//編譯
make && make install
//修改php.ini
//加入extension
extension=/opt/php7/lib/php/extensions/no-debug-non-zts-20170718/redis.so
```
3.重啟php
```
service php-fpm start
```