1. 程式人生 > >Ubuntu安裝redis和redis-php擴充套件

Ubuntu安裝redis和redis-php擴充套件

通過apt-get安裝的redis使用方法

sudo apt-get install redis-server

sudo apt-get install php-redis

vim /etc/redis/redis.conf

設定密碼:

requirepass   nidemima

redis-server //開啟redis服務

redis-cli -a 你的密碼

----------------------------------------------------------------------------------

編譯安裝redis軟體

sudo wget http://download.redis.io/releases/redis-4.0.9.tar.gz

sudo tar -zxvf redis-4.0.9.tar.gz

cd redis-4.0.9

make && make install

會安裝到目錄/usr/local/bin下

複製配置檔案redis.conf到/etc/redis/下

mkdir /etc/redis

cp redis.conf /etc/redis/

vim /etc/redis/redis.conf

將“daemonize no”修改為“daemonize yes”,即設定成作為後臺程序執行,修改完成後儲存退出。 

啟動redis測試

/usr/local/bin/redis-server /etc/redis/redis.conf

/usr/local/bin/redis-cli -p 6379

quit命令退出

通過下面的命令檢視到該程序:

ps -ef|grep redis

如果需要redis配置認證密碼

vim /etc/redis/redis.conf

開啟配置檔案找到

#requirepass foobared

去掉行前的註釋,並修改密碼為所需的密碼,儲存檔案

requirepass 你的密碼

再次進入redis用以下命令

/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a 你的密碼

安裝php-redis擴充套件及簡單使用

git clone https://github.com/phpredis/phpredis.git

cd phpredis/

phpize

出錯:The program 'phpize' is currently not installed. You can install it by typing:

apt install php7.0-dev

安裝php-dev。我目前安裝的是php7.0,鍵入命令

apt-get install php7.0-dev

./configure

make && make install

配置php的配置檔案php.ini(可以用 whereis php.ini 來檢視)

vim /etc/php/7.0/apache2/php.ini

在最後一行新增內容

extension=redis.so

重啟apache伺服器,使配置生效

/etc/init.d/apache2 restart

重啟完之後,檢查是否安裝完成php-redis擴充套件,通過phpinfo檢視