mkdir -p /soft/redis
cd /soft/redis
下载:wget http://download.redis.io/releases/redis-5.0.8.tar.gz
解压:tar -zxvf redis-5.0.8.tar.gz
进入redis目录:cd redis-5.0.8
指定安装目录:make PREFIX=/soft/redis install
复制配置:
mkdir -p /soft/redis/etc
cp redis.conf /soft/redis/etc
启动脚本:
vim utils/redis_init_script 修改:
制作软链:
mkdir -p /etc/redis
ln -s /soft/redis/etc/redis.conf /etc/redis/6379.conf
cp utils/redis_init_script /etc/init.d/redis
启动:/etc/init.d/redis start
出现下图则表示成功:
自启动redis需要修改conf文件:
vim /etc/redis/6379.conf
将daemonize 中的no改成yes
保存,输入命令:
chkconfig --add redis
chkconfig redis on
则可使用:
service redis stop
service redis start
将redis服务扩展加到php中(若服务器中存在多个php,则重复以下操作即可,一个版本对应一个phpredis)
php –m : 查看php目前的扩展
php的redis扩展:https://github.com/phpredis/phpredis
下载:wget https://github.com/phpredis/phpredis/archive/develop.zip
解压:unzip develop.zip
进入目录:
cd phpredis-develop (这一步很重要,必须在这个目录下)
生成:
/lnmp/php7/bin/phpize #用phpize生成(phpize 命令是用来准备 PHP 扩展库的编译环境的。phpize在PHP安装目录下,这里的路径要对应自己的PHP安装目录)
可查找:find / -name phpize
运行:./configure --with-php-config=/lnmp/php7/bin/php-config (#需要在php运行程序目录)
安装:make && make install
存放位置:
将路径加入php.ini:
vim /lnmp/php7/lib/php.ini
extension_dir = "/lnmp/php7/lib/php/extensions/no-debug-non-zts-20190902/"
extension=redis.so
重启php