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檢視