码迷,mamicode.com
首页 > 系统相关 > 详细

Yii 框架中安装 memcache 及配置和测试

时间:2016-03-30 16:29:04      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

安装php_memcache.dll扩展

1.首先将php_memcache.dll文件放入E:\server\php\ext目录下

 (php_memcache.dll下载地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/)
   一定要根据自己的php版本以及Thread Safety来下载相应的php_memcache.dll,Thread Safety可以在
   phpinfo()中查看,enabled表示ts版,反之则是nts版

技术分享



2.修改php.ini文件

   首先确定extension_dir与上面放入扩展文件的目录是否一致(也就是php_memcache.dll的位置),然后
   再加入extension=php_memcache.dll,最后重启apache,在phpinfo里面就可以看到memcache啦


技术分享

3. cmd打开命令

  以管理员身份进入(可以在C:\Windows\System32\cmd.exe进入即以管理员身份进入),
   将memcached.exe放到你代码的根目录下,在小黑窗口里运行:
    D:                               //进入你memcached.exe所在盘
    memcached.exe -d install         //执行安装memcached
    memcached.exe -d start           // 开始命令
    netstat -an                      // 查看开启项

技术分享

 

4.将下面的代码放到 yii 框架中 common/main.php里面

‘components‘ => [
    ‘cache‘ => [
        ‘class‘ => ‘yii\caching\MemCache‘,
        ‘servers‘ => [
            [
                ‘host‘ => ‘server1‘,
                ‘port‘ => 11211,
                ‘weight‘ => 100,
            ],
            [
                ‘host‘ => ‘server2‘,
                ‘port‘ => 11211,
                ‘weight‘ => 50,
            ],
        ],
    ],
],

 

5.在你项目根目录下创建文件,输入如下代码

这个是控制器里面要加载一下

use yii\caching\MemCache;

public function actionIndex()
    {
        //echo phpinfo();

   //实例化memcache类
        $memcache = new MemCache;
        $memcache->set(‘123‘,‘234‘);
        echo $memcache->get(‘123‘);
    }

 如果输出如下
    234

 则安装正确

 

Yii 框架中安装 memcache 及配置和测试

标签:

原文地址:http://www.cnblogs.com/lqylqy/p/5337577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!