zoukankan      html  css  js  c++  java
  • PHP+memcache扩展(集成环境wampserver环境下)

    按照别人的步骤,安装和配置后没有任何的错误提示!在计算机服务里面也看到memcached服务已经开启,但是phpinfo里面就是没有memcache已经安装成功的信息!后来才发现原来是没有开启wamp的php扩展里面的memcache扩展(左键点击wampserver在电脑右下角的图标->PHP->PHP扩展(H)->查找php_memcache点击开启(在名字前出现一个小对勾√))。

    在查找原因的时候,看别人的错误解决是php_memcache.dll版本和PHP版本不一致导致的(解决办法:下载对应版本的dll文件)。

    自己步骤记录:

    1.安装Memcached

    a.下载memcached安装包,解压找到memcached.exe拷贝到C盘根目录下

    b.以管理员身份运行cmd.exe(命令提示符-》以管理员身份运行),一般情况下直接运行cmd就可以。

    c.转入C盘根目录执行命令:

                 memcached.exe -d install (安装) 

                 memcached.exe -d start (开启)

    d.执行命令netstat -an ,出现如下结果:

    说明安装成功。

    2.php的memcache扩展

    集成环境下已经有了php_memcache.dll文件(wampinphpphp5.2.9-2ext),不需要下载。其他可能需要下载对应版本的dll文件放到php/ext目录下。

    在php.ini文件中添加一句:extension=php_memcache.dll,加载扩展功能。

    然后左键点击wampserver在电脑右下角的图标->PHP->PHP扩展(H)->查找php_memcache点击开启(在名字前出现一个小对勾√)。

    最后,重新启动服务器

    测试代码:

          < ?php
            $mem = new Memcache;
            $mem->connect("127.0.0.1", 11211);
            $mem->set('key', 'This is a test!', 0, 60);
            $val = $mem->get('key');
            echo $val;
          ?>

  • 相关阅读:
    CodeSmith入门教程
    AJAX调用实例
    药品监控增加表结构
    典型SQL 语句总结
    CRM中常用代码
    win2000sever+IIS5不能下载exe文件处理方法
    常用的文件对应的MIME类型
    数据库范式1NF 2NF 3NF BCNF
    多线程编程中如何更改UI值
    NHibernate学习笔记(2)—关系映射
  • 原文地址:https://www.cnblogs.com/Ann-wxp/p/4135661.html
Copyright © 2011-2022 走看看