‘壹’ 在php集成环境安装 Redis 扩展失败,求助
根据你的PHP版本,下载对应的redis的.dll这个扩展文件,然后复制到PHP文件extension下面,还有在php.ini加上extendion=XX.dll的文件名重启下apache就行了!
‘贰’ mac中怎样通过brew 安装php的redis扩展
1. 通过homebrew 安装 redis
2. 安装后执行开启redis,采用默认配置, 默认配置只有本地(127.0.0.1)可以访问。需要远程访问的话修改配置,注释bind 127.0.0.1即可sudo redis-server3.查看redis 是否正常工作do redis-cliredis 安装工作就结束了。下面是安装php-redis扩展。默认php 是不带有连接操作redis的库的所以需要安装php-redis扩展库.具体情况你可以去后盾人学习一番,这样会有不错的效果,你自己可以学习一番
‘叁’ mac中怎样通过brew 安装php的redis扩展
解决不了去网站看视频啊,资源丰富的像后 盾 网都不错😄
‘肆’ mac下redis扩展怎么安装配置
将主redis杀掉: ps -ef|grep redis
hollysp 6860 1 0 10:31 ? 00:00:02 ./redis-server *:6379
hollysp 6983 6331 0 10:33 pts/1 00:00:00 ./redis-cli -p 6378
hollysp 8329 1 1 10:57 ? 00:00:00 ./src/redis-server *:6378
hollysp 8334 1921 0 10:57 pts/0 00:00:00 grep redis
‘伍’ thinkphp5框架扩展redis类方法示例
本文实例讲述了thinkphp5框架扩展redis类方法。分享给大家供大家参考,具体如下:
笔者在开发时发现,thinkphp5的自带redis类方法,只有简单的读取缓存、写入缓存的基本方法,远不能满足我们业务的需求。redis本身支持五种数据类型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。redis的东西就不必再介绍了,接下来还是让我一起扩展thinkphp5的redis方法吧!
首先我们先找到缓存驱动类里的,handler()方法,这个方法是返回Redis类的实例化对象的。
这就是实例化对象,包括了options配置项、handler资源句柄、tag标签。实际上这里的handler是new
Redis()的对象实例。只要在外部拿到handler资源句柄,则可以对redis的操作进行扩展了。
在cache类里新增一个getHandler方法。
然后我们就可以在控制器调用了
打印的就是这个redis对象了
这里需要注意的是:
一个是调thinkphp5的redis的方法,就是这样用。
一个是如果你要调用原生的redis方法
基本的用法都讲完了。
接下来就愉快的开始扩展redis方法吧。
先找到这个类
这个类里并没有list的相关操作方法,那我们就来扩展list的相关方法。
这里的话,我就举一个例子了。
在控制器里去调用
这样就写入成功了。
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend
FrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
您可能感兴趣的文章:针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例ThinkPHP行为扩展Behavior应用实例详解ThinkPHP应用模式扩展详解ThinkPHP框架设计及扩展详解ThinkPHP的Widget扩展实例老生常谈ThinkPHP中的行为扩展和插件(推荐)TP5(thinkPHP5)框架mongodb扩展安装及特殊操作示例thinkPHP下的widget扩展用法实例分析thinkPHP3.2.2框架行为扩展及demo示例ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】thinkphp5框架实现的自定义扩展类操作示例
‘陆’ mac中怎样通过brew 安装php的redis扩展
这主板是工作站主板,然而工作站一般都是用3U及4U,否则显卡高度就装不进去散热器取决于你用什么CPU,100瓦以上的CPU一定要带导热管内存则是DDR416GRECC常用,推荐一款超微的机电743TQ-865B-SQ
‘柒’ 如何在Mac OS X中安装PHP扩展支持
安装PHP扩展要求Mac系统已经安装了Xcode环境和命令行开发工具,如果还没安装,可以使用Shell安装。
xcode-select --install
为了扩展管理方便,首先来安装pecl扩展管理器。
cd /usr/lib/php
sudo php install-pear-nozlib.phar
安装Redis、Memcache、Mongo等扩展。
sudo pecl install redis
sudo pecl install memcache
sudo pecl install mongo
sudo pecl install xdebug
将扩展配置添加的php.ini文件中:
extension=memcache.so
extension=mongo.so
extension=redis.so
zend_extension=xdebug.so
安装xcache,从官网下载,解压缩并安装
tar xvf xcache-3.2.0.tar
cd xcache-3.2.0
phpize
。/configure
make
sudo make install
配置XCache
[xcache]
xcache.size = 128M
xcache.var_size = 8M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.optimizer = Off
由于Mac自带的PHP环境是不包括mcrypt扩展的,所以需要下载同版本的php源码包,单独编译这个模块加载。从官网的归档里面找到php5.5.14的源码包
tar zxvf php-5.5.14.tar.gz
cd php-5.5.14/ext/mcrypt/
phpize。/configure
make
sudo make install
配置ext-mcrypt
extension=mcrypt.so
为了加速,还需要打开opcache。
zend_extension=opcache.so
[opcache]
; Determines if Zend OPCache is enabled
opcache.enable=0
; Determines if Zend OPCache is enabled for the CLI version of PHP
opcache.enable_cli=0
‘捌’ 怎么安装redis PHP扩展,windows下
1、首先到相应网站下载redis:
下载完成后解压到任意盘符如:D:/redis
里面包括:如图所示。
redis-server.exe:服务程序
redis-check-mp.exe:本地数据库检查
redis-check-aof.exe:更新日志检查
redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个
SETs/GETs
查询
(类似于
Apache
的ab
工具).
当然还需要一个:redis.conf(具体内容网上随便搜都会有)
2、启动redis:
用cmd命令进入到redis的根目录,
输入命令:redis-server.exe
redis.conf
启动后如图所示:
启动cmd窗口要一直开着,关闭后则Redis服务关闭。
3、这时服务开启着,另外开一个窗口进行,设置客户端:
输入命令:redis-cli.exe
-h
192.168.2.168
-p
6379(这个ip自己定哈,6379为redis默认端口)
输入后如图所示:
4、安装redis扩展
首先,查看所用php编译版本V6/V9
在phpinfo()中查看
5、去相应网站下载redis扩展:
如图所示下载对应版本的redis扩展
6、将下载的php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini
添加
扩展的时候一定要
extension=php_igbinary.dll
extension=php_redis.dll
这个顺序如图:
7、重新启动服务,查看phpinfo(),出现如图表示成功;
8、PHP代码测试
$redis
=
new
Redis();
$redis->connect("192.168.138.2","6379");
//php客户端设置的ip及端口
//存储一个
值
$redis->set("say","Hello
World");
echo
$redis->get("say");
//应输出Hello
World
//存储多个值
$array
=
array('first_key'=>'first_val',
'second_key'=>'second_val',
'third_key'=>'third_val');
$array_get
=
array('first_key','second_key','third_key');
$redis->mset($array);
var_mp($redis->mget($array_get));
‘玖’ 如何开启php5.5 redis 扩展 如何开启
首先搜索对应版本的redis进行下载,我的PC机为win10 64位,下载了http://www.newasp.NET/soft/67186.html中的软件,然后运行安装得到压缩包,解压了其中的64位版本的压缩包,并将它粘贴在我的F:phpToStudy/redis目录下。根据网上的一点参考,需要有一个配置文件,虽然觉得这样直接新建不太正确,但是可以实现我的要求,所以直接新建了一个redis.conf文件
‘拾’ osx上得php redis扩展怎么安装
1、php redis下载地址:http://pecl.php.net/package/redis
[raykaeso@web ~]$ wget http://pecl.php.net/get/redis-2.2.7.tgz
2、解压安装并进入redis目录
[raykaeso@web ~]$ tar xzf redis-2.2.5.tgz
[raykaeso@web ~]$ cd redis-2.2.5
3、在redis文件夹下,生成configure配置文件
[raykaeso@web redis-2.2.5]$ /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Mole Api No: 20090626
Zend Extension Api No: 220090626
[raykaeso@web redis-2.2.5]$ ./configure –with-php-config=/usr/local/php/bin/php-config
[raykaeso@web redis-2.2.5]$ make
[raykaeso@web redis-2.2.5]$ make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
cp: cannot create regular file `/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#INST@6338#': Permission denied
make: *** [install-moles] Error 1
注意:一定要用root用户。
[raykaeso@web redis-2.2.5]$ su
Password:
[root@web redis-2.2.5]# make install
4、在php配置文件php.ini里面加载redis扩展
extension=redis.so
5、查看phpinfo,redis扩展是否加载
redis
Redis Support enabled
Redis Version 2.2.5
至此,redis扩展已经安装成功并加载,可以用php操作redis了。