• php--memcahce安装


    安装php_memcache.dll扩展

    1.首先将php_memcache.dll文件放入E:serverphpext目录下

     (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:WindowsSystem32cmd.exe进入即以管理员身份进入),

       将memcached.exe放到你代码的根目录下,在小黑窗口里运行:

        D:                               //进入你memcached.exe所在盘

        memcached.exe -d install         //执行安装memcached

        memcached.exe -d start           // 开始命令

        netstat -an                      // 查看开启项

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

        <?php

    $memcache = new Memcache;

    $memcache->connect('localhost', 11211) or die ("Could not connect");

    $version = $memcache->getVersion();

    echo "Server's version: ".$version."<br/> ";

    $tmp_object = new stdClass;

    $tmp_object->str_attr = 'test';

    $tmp_object->int_attr = 123;

    $memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");

    echo "Store data in the cache (data will expire in 10 seconds)<br/> ";

    $get_result = $memcache->get('key');

    echo "Data from the cache:<br/> ";

    var_dump($get_result);

         ?>

       如果输出如下四行

    Server's version: 1.4.5

    Store data in the cache (data will expire in 10 seconds)

    Data from the cache:

    object(stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) }

       则安装正确

    在yii框架中安装memcache

    1.在common中引入配制文件

    'cache' => [

       'class' => 'yiicachingMemCache',

       'servers' => [

         [ 'host' => 'server1',

         'port' => 11211,

         'weight' => 100,

        ],

       [

        'host' => 'server2',

        'port' => 11211,

        'weight' => 50,

       ],

      ],

    ],

    2.在控制器中

      use yiicachingMemCache;

    3.使用memcache

      $mem=new Memcache;

      $mem->set('键','值');

      echo   $mem->get('键');

                                                                           

                                                                                                

  • 相关阅读:
    Anltr 规格严格
    非结构文本分析 规格严格
    获取32R的图像的直方图的一个算法
    NetBeans 6.5 开发计划
    Java中国象棋博弈程序探秘[6]——游戏与界面
    NetBeans 时事通讯(刊号 # 14 Jul 01, 2008 )
    Download NetBeans IDE 6.5 Milestone 1!
    Java中国象棋博弈程序探秘[5]——搜索算法
    100本顶尖软件开发书籍
    Java中国象棋博弈程序探秘[4]——生成有效着法
  • 原文地址:https://www.cnblogs.com/bjfy/p/5337425.html
Copyright © 2020-2023  润新知