zoukankan      html  css  js  c++  java
  • PHP扩展memcache模

    研究yii当配套部件,发现自己PHP甚至不支持memcache该模块,于是,我就展开位。


    本机环境:win8.1


    开发环境:php 5.5 


    • 第一步:先把所需的文件包下载全然,我已经打包好,这里能够下载


    文件包里面主要有两个文件:php_memcache.dll和 Memcached-win64 ps:memcached的安装包是64位的

    • 第二步:安装memcached           


    1.把安装包解压到个盘以下:

    E:wampinmemcachedmemcached.exe


    2.在终端(也即cmd命令界面)下输入下面命令安装windows服务:

    注意:这个必须是管理员权限哦。不然就没办法安装
    E:wampinmemcached>memcached.exe -d install
     
    3.输入以下命令启动:
    E:wampinmemcached>memcached.exe -d start

    这样就安装完毕memcache了。

    • 第三步:安装php的扩展memcache

    1.把下载的把php_memcache.dll放到php的ext文件夹:
    比如:E:Wampinphpphp5.3.11extphp_memcache.dll

    2.打开 php.ini 文件:
    我的php.ini的位置:E:Wampinphpphp5.3.11php.ini

    3.在 php.ini上添加一行:
    extension=php_memcache.dll
     
    4.重新启动Wampserver的apache服务

    • 第四步:查看phpinfo();
    • 第五步:測试memcache
    測试代码:

    <span style="font-size:18px;"><?php
    $memcache = new Memcache(); // 创建一个memcache对象
    
    $memcache->connect('127.0.0.1', 11211) or die("Could not connect"); // 连接Memcachedserver
    
    $memcache->set('key', 'This is a memcache test!', MEMCACHE_COMPRESSED, 50); // 设置一个变量到内存中,名称是key 值是test
    
    $get_value = $memcache->get('key'); // 从内存中取出key的值
    
    echo $get_value;
    echo '<br>Server version:'.$memcache->getVersion();
    ?></span>

    測试结果:
    <span style="font-size:18px;">This is a memcache test!
    Server version:1.4.4-14-g9c660c0</span>

    至此就已经成功完毕PHP的memcache扩大。


    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    C# WinForm API 改进单实例运行
    CF1310D Tourism [随机化]
    CF1311E Construct the Binary Tree
    [IOI2018] werewolf 狼人 [kruskal重构树+主席树]
    #6029. 「雅礼集训 2017 Day1」市场 [线段树]
    P5840 [COCI2015]Divljak [AC自动机,链并]
    CF547E Mike and Friends [AC自动机,离线树状数组]
    P5112 FZOUTSY
    CF 150E Freezing with Style [长链剖分,线段树]
    CF1230E Kamil and Making a Stream
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4878252.html
Copyright © 2011-2022 走看看