我是靠谱客的博主 单纯歌曲,最近开发中收集的这篇文章主要介绍thinkphp5 的redis配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

tp5自带有一个cache/redis文件

第一次使用,本来想测试一下,就在根目录下写了一个redistest.php

<?php
namespace run;
require __DIR__.'/thinkphp/base.php';
use thinkcachedriverRedis;

$redis = new Redis();

//print_r($redis);

$redis->set('name', 'chenmo');

print_r($redis->get('name'));
$redis->rm('name');

部署到xampp的htdocs下,访问报错 not support: redis,后来发现是缺少phpredis扩展.

安装phpredis扩展

    windows:

        首先下载扩展 https://windows.php.net/downloads/pecl/snaps/redis/ (扩展需要根据应用的php版本进行选择)

访问phpinfo()



下载对应的版本,把压缩包中的php_redis.dll


放到php/etx目录下,在php.ini中添加extension=php_redis.dll 刷新phpinfo() 确定安装了redis扩展。


这个时候我以为搞定了(还是太天真0.0),访问redistest.php,发现还是报错


网上找了半天,发现是redis服务根本没有运行,监听端口6379发现的没有该端口。于是开始安装redis.

https://github.com/MSOpenTech/redis/releases。下载redis

推荐直接下载msi文件,可以傻瓜式安装,安装好后,启动,应该可以正常访问了。(因为公司电脑有权限安装需要boss的密码,emmm,就没有装成功。)

linux:

         原因说过了,然后只能在虚拟机上的linux上实践了。我的是ubuntu,把文件部署到目录后开始安装phpredis扩展,http://pecl.php.net/package/redis


  选择对应版本,下载。然后在命令行解压并进入该目录下。


(赶着下班,就直接截图了,.......)安装好后可以在phpinfo()确认安装结果。其中/usr/local/php/bin/phpize可能出现缺少php m4和php autoconf扩展的问题.只需要安装对应的扩展就可以

apt-get update

apt-get install m4

apt-get install autoconf

最后还是安装redis服务

apt-get install redis-server  //安装

redis-server  /etc/redis/redis.conf   //启动

redis-cli   //客户端登录


访问结果:

哇!收工!下班跑路!(图片就是显示不出来。。。。。)

最后

以上就是单纯歌曲为你收集整理的thinkphp5 的redis配置的全部内容,希望文章能够帮你解决thinkphp5 的redis配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部