Yii2.0 手动添加扩展 redis为例

手动下载yii2-redis扩展包(https://github.com/yiisoft/yii2-redis )并解压

将解压后的文件移至/vebdor/yiisoft命名为yii2-redis

打开/vebdor/yiisoft下的extensions.php

添加如下代码
‘yiisoft/yii2-redis‘ =>
 array (
  ‘name‘ => ‘yiisoft/yii2-redis‘,
  ‘version‘ => ‘2.0.5.0‘,
  ‘alias‘ =>
  array (
   ‘@yii/redis‘ => $vendorDir . ‘/yiisoft/yii2-redis‘,
  ),
 ),
//在配置文件中配置redis:我的配置路径是/common/config/basic_dev.php在components里面加入下列内容
return [
    ‘components‘ => [
        //other config
        //。。。
        //
        ‘redis_local‘ => [
            ‘class‘    => ‘yii\redis\Connection‘,
            ‘hostname‘ => ‘‘,//your redis ip
            ‘password‘ => ‘‘,//redis password
            ‘port‘     => 6388,//your redis port 默认6379
            ‘database‘ => 1,//redis 默认有20个库,根据自己需要去连接  如果做redis集群  这里还是用默认的0
        ],
    ]
];
接下来就可以进行对redis的操作了

原文地址:https://www.cnblogs.com/pfdltutu/p/11468714.html

时间: 2024-10-11 04:16:29

Yii2.0 手动添加扩展 redis为例的相关文章

yii2.0 手动配置redis

手动安装yii2.0-redis扩展 1.点击下载:yii2.0-redis扩展 2.把下载的扩展文件放到vendor/yiisoft/下,命名为yii2-redis 3.修改vender/yiisoft/下的extensions.php,加入redis扩展 1 2 3 4 5 6 7 8 9 10 11 12 13 14 'yiisoft/yii2-redis' =>     array (         'name' => 'yiisoft/yii2-redis',         'v

linux下PHP手动添加扩展库

1.进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块: cd curl 执行phpize生成编译文件,phpize在PHP安装目录的bin目录下 /usr/local/php/bin/phpize 运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set c

yii2.0中添加新的模块

比如现在需要添加一个新的hnews模块:复制frontend改名hnews 1.在common文件下的config下的 bootstrap.php 2.修改命名空间 在具体实例的main.config下 修改 3.主要修改的就是这两块,之后就是关联命名空间的修改了.

Yii2.0七牛扩展配置及图片管理Demo

php七牛扩展下载地址:https://github.com/qiniu/php-sdk通过composer安装: $ composer require qiniu/php-sdk 手工安装扩展:直接下载安装,SDK 没有依赖其他第三方库,但需要参照 composer的autoloader,增加一个自己的autoloader程序,步骤如下:(1)在vendor文件夹中的composer文件夹下,修改autoload_files.php增加: '841780ea2e1d6545**3a253239

Yii 2.x 和1.x区别以及yii2.0安装

知乎上有个类似的问题:http://www.zhihu.com/question/22924271/answer/23085751 大致思路不会变,开发流程变化也不是很大.有变化的是1.yii2带入的PHP5.4的特性,引入了namespace解决命名冲突,因此基类不会再C字开头了2.不再所有类都继承自组件Component,而是选择继承object和component(也继承自object,但带有事件功能.以及用于扩展的Behavior功能)3.更加的MVC,原先的view层其实基本算是con

Android6.0+需要手动添加得权限说明

这段时间刚好在弄一个webview上传得一个功能,需要用得相机和读取文件得这么一块,刚好呢自己得小米5手机又是6.0以上得,而且现在很多手机也是6.0+的了,所以也就遇到了一些以后得要遇到得麻烦了,但是这是相对与用eclipse开发的人了,as得具体不知道不怎么弄了.6.0前大家都是在Androidmanifest文件中直接添加相关权限,但是貌似6.0后的大部分手机这样添加就没效果了,于是就需要在代码中手动得提醒添加权限了,以下就是个手动添加权限得一个函数,直接上代码: private void

仅仅需手动添加一行代码就可以让Laravel4执行在SAE (v. 1.0.0)

Github:https://github.com/chariothy/laravel4-sae (已更新至v1.1.0) laravel4-sae (v. 1.0.0) 仅仅需手动添加一行代码就可以让Laravel4(~4.2)执行在SAE,并且在本地和在SAE开发无需命令切换,自己主动推断环境并切换配置. 安装 在SAE安装Laravel 在SAE安装Laravel与本地环境安装稍有差别: 在SAE的"应用管理"中新建一个没有代码的应用.比方叫project-name(这里面仅仅是

手动添加SSH支持、使用c3p0

之前做的笔记,现在整理一下:大家有耐心的跟着做就能成功: SSH(struts2.spring.hibernate) *  struts2 *  充当mvc的角色 *  hibernate dao层用hibernate技术来实现 *  spring *  spring的声明式事务管理 *  应用spring的IOC和di做到完全的面向接口编程 先添加一个数据库做测试用:使用的是mysql5.0 create database testoa default character set utf8;

Yii2.0源码阅读-behavior的实现原理

Yii2.0中的一个思想就是组件化的思想,所以.大多数的类都直接或间接的继承自yii\base\Component,而组件的三大功能:属性.事件.行为. 行为的目的是为了方便的扩展一个类的功能,而不需要直接去修改这个类,同时行为中也附带了事件的实现. 1.整体的结构 Controller和模型ActiveRecord都继承自yii\base\Component 而Component继承自yii\base\Object Object中和Component中都实现了魔术方法__get和__set以及