1.首先在/usr/local/ 创建文件夹 reids
Cd /usr/local/
mkdir redis
2.把redis安装包放在redis目录下面进行解压phpredis-2.2.4.tar.gz;
Tar zvxf phpredis-2.2.4.tar.gz
Tar zvxf redis-3.2.0.tar.gz
3.进入redis解压好的安装包 redis-3.2.0.tar.gz 进行make编译
Cd /usr/local/redis/redis-3.2.0
Make
4.随便找个地方创建个redis 文件 (本人放到根目录)
cd /
mkdir redis
5.进入redis安装包cp redis 的配置文件 redis.conf
Cd /usr/local/redis/redis-3.2.0
Cp redis.conf /redis
6.进入redis安装包下的src 拷贝redis 的客户端跟服务器端 redis-server(服务器)redis-cli(客户端)
Cd /usr/local/redis/redis-3.2.0/src/
Cp redis-cli redis-server /redis
7.进入根目录下redis 启动redis
Cd /redis
./redis-server redis.conf (下图为启动成功)
8.启动进程
./redis-cli
9.(它没有开启成功的话)进行修改配置.conf文件下的daemonize no 改为yes再重新启动redis
./redis-server
./redis-cli
(安装成功)
开启redis扩展
上传phpredis-2.2.4.tar.gz到/usr/local/src目录
cd /usr/local/src #进入软件包存放目录
tar zxvf phpredis-2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/phpstudy/server/php/bin/phpize #用phpize生成configure配置文件(这个是phpstudy集成环境的phpize包放置地方 按照自己不同的环境进行查询phpize 文件的存储地方 (find -name phpize) 下一步的地址依旧如此)
./configure --with-php-config=/usr/local/php/bin/php-config #配置
make #编译
make install #安装
安装完成之后,出现下面的安装路径表示成功
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
2、配置php支持
vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容
添加
extension="redis.so"
:wq! #保存退出
完成后重启服务
查看phpinfo 就会有redis这个扩展了
测试:
1、vi /usr/share/html/index.php phpinfo();
2、vi /usr/share/html/index.php
<?php
$redis=new Redis();
$redis->connect("127.0.0.1","6379");
$redis->set("name","shaofeifei");
$redis->get("name");
echo $redis;
?>