首页 > 技术分享 > Redis
收藏

PHP7编译安装redis扩展

10/18 22:30
大潇博客 原创文章,转载请标明出处

在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文件,输入:

<?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");

?>

大功告成!


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311