thinkphp + redis 安装 (winds+wampserver)

小白 2020-12-10 原创文章


redis安装 +tp5.1 +7.2



有关于redis 的安装,网上有很多案例,我这里简单概况

1windows环境安装php的redis扩展,请先查看当前php的环境,使用命令phpinfo()查看php版本:

    注意地方:

                    php环境版本

                    版本X86 还是X64

                    扩展是vc15 如下图


                                image.png


        我的php是7.2  vc是15 

        我的包地址如下:

        php_igbinary-3.1.6rc1-7.2-ts-vc15-x64.zip

        php_redis-4.0.0-7.2-ts-vc15-x64.zip


        

2.解压缩后,将php_redis.dll和php_redis.pdb拷贝至php的ext目录下

3.修改php.ini,(PS:此php.ini文件是在Apache目录)在该文件中加入:

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll

注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效

4.重启Apache后,使用phpinfo查看扩展是否成功安装 全局搜redis也行

5.打开redis服务后,可以用如下测试是否能够调用。

$config = [
    'host' => '127.0.0.1',
    'port' => 6379,
    'password' => '',
    'select'     => 0,
    'timeout'    => 0,
    'expire'     => 0,
    'persistent' => false,
    'prefix'     => '',
    'serialize'  => true,
];
$redis =  new Redis($config);
$redis->set('test', 'Hello Redis');
$redis->get('test');

6,如果包nes 实例化错误,那就说明redis服务没有开启,或没有安装,

    下载redis应用包:

    https://windows.php.net/downloads/pecl/snaps/redis/

    或者用我的   

    Redis-x64-5.0.10.zip

    

7,解压后切换到根目录,用管理员窗口,操作命令,如下图,启动成功,窗口不能关闭,关闭就是redis关闭,所以要一直挂着

    redis-server.exe redis.windows.conf

image.png

        

完工达成

其他参考

https://www.cnblogs.com/godlei/p/6502174.html


站点信息