1.安装环境
linux / CentOS release 6.8
查看系统: cat /etc/redhat-release
2.redis下载
wget http://download.redis.io/releases/redis-2.8.13.tar.gz
3.预装软件 gcc tcl
说明:gcc是C语言的编译器 redis 是C写的,tcl是一门语言,redis一些测试组件是用它写的
yum gcc
yum tcl
4. redis安装 (我的redis安装包在/var/software/,可以cp到你想到的地方)
1).tar -xf redis-2.8.13.tar.gz 解压redis源码
2).cd redis-2.8.13
3).make
4).sudo make install
5). 查看安装目录 which redis-server( /usr/local/bin/redis-server )
6).修改配置文件:(先备份下)
daemonize no -> daemonize yes 前台启动改为后台启动
修改端口号:port 6379 修改为你想要的端口号 可以不修改
7).启动redis
1. ./redis-server & (到bin目录下)
2. sudo /usr/local/bin/redis-server(redis-server 的安装路经) 配置文件的路径
8).查看redis是否启动
ps aux | grep redis-server
5. 登录redis 客户端
redis-cli -h 127.0.0.1 -p 端口号(6379)
6.安装PHP redis 拓展安装
1). 确定是否安装 phpize 和 php-config
如果没安装 使用 yum install php-deval
查看这两个工具安装路径
which phpize
which php-config
2).下载拓展包 wget https://github.com/phpredis/phpredis/archive/develop.zip
3). 解压缩拓展包: unzip develop.zip
4). cd phpredis-develop
5). 使用phpize生成 configure工具:phpize
6). ./configure --with-php-config=/usr/bin/php-config(这行 可以让后面的拓展配置文件自动安装到这个文件夹,不然需要cp进去)
7).make
8).sudo make install
9).修改PHP 配置文件
使用php --ini查找php.ini 文件位置
在php.ini的最后一行加上
extension=redis.so
然后使用 php -m 查看PHPredis拓展是否安装成功