linux安装redis、php的redis扩展

来源:互联网 发布:javascript书 编辑:程序博客网 时间:2024/05/16 12:20
1、下载redis
wget  http://download.redis.io/redis-stable.tar.gz  


2、编译安装
tar xvzf redis-stable.tar.gz   
cd redis-stable  
make
make install  


3、配置
make命令执行完成后,会在src目录下生成5个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump,它们的作用如下:   
redis-server:Redis服务器的daemon启动程序    
redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作    
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能    
redis-check-aof:更新日志检查    
redis-check-dump:用于本地数据库检查    
复制到bin目录
cp redis-server /usr/local/bin/    
cp redis-cli /usr/local/bin/    
然后新建目录,存放配置文件    
mkdir /etc/redis    
mkdir /var/redis    
mkdir /var/redis/log    
mkdir /var/redis/run    
mkdir /var/redis/6379   
在redis解压根目录中找到配置文件模板,复制到如下位置。    
cp redis.conf /etc/redis/6379.conf通过vim命令修改    
daemonize yes    
pidfile /var/redis/run/redis_6379.pid    
logfile /var/redis/log/redis_6379.log    
dir /var/redis/6379    
最后运行redis:    
useradd -M -s /sbin/nologin redis
chown -R redis:redis /var/redis
sudo -u redis redis-server /etc/redis/6379.conf  




安装php_redis扩展
1、下载扩展包
wget https://github.com/phpredis/phpredis/archive/php7.zip  
unzip php7.zip 
cd phpredis-php7  
/usr/local/php/bin/phpize  
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install 
修改php.ini
添加extension=redis.so  
重启生效