在linux中编译安装的redis,需要手动添加php-redis扩展,才能在php中正常使用redis
1、首先下载php-redis模块扩展安装包,官方下载地址为:http://pecl.php.net ,进入该网址后搜索“redis”,可以搜索并下载到最新版本的安装包
本站提供的是2017年10月份更新的redis-3.1.4版本,下载地址:http://www.daxiao.show/uploadfile/lnmp/redis-3.1.4.tgz
2、下载完成后解压,进入目录
tar zxvf redis-3.1.4.tgz
cd redis-3.1.4
3、进入后发现并没有configure,这时需要使用phpize生成configure,在解压后得到的安装目录中执行:/usr/local/php/bin/phpize(这个路径是php安装目录,本文只是举例,phpize一般都在php安装目录的bin目录中),执行完成后即可看到configure
4、执行
./configure --with-php-config=/usr/local/php/bin/php-config #填写php-config路径即可
5、执行编译安装:make && make install
如图所示:红线标注的就是redis.so的存储路径
6、最后在/usr/local/php/lib/php.ini 里面加入:extension=redis.so 的路径,如上图所示就是
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-2015101/redis.so
7、重启nginx或apache,重启php-fpm
8、在phpinfo()中查看是否有redis信息,如果有则代表安装成功
9、在根目录中创建redis.php文件,输入:
//连接本地的Redis服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server sucessfully";
//设置Redis字符串数据
$redis->set("tutorial-name", "Redis tutorial");
//获取存储的数据并输出
echo "Stored string in redis:: " . $redis->get("tutorial-name");
?>
大功告成!
上一篇:linux下redis安装与启动
下一篇:Redis对于key的常用操作