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;
          ?>

  • 相关阅读:
    文本PDG文件名构成
    关于文本PDG的字体
    Oracle 11G R2 在windows server 2008 64位安装时提示:无法在windows "开始"菜单或桌面上创建项
    GTONE上安装插件无法显示SecurityPrism菜单
    Centos系统下Lamp环境的快速搭建(超详细)
    Windows 10激活
    word如何让单页变横向
    redhat 6.x 上创建用户
    redhat下网络的配置
    Windows 10、Windows 2012 安装 Oracle 11g 报错:[INS-13001]环境不满足最低要求。
  • 原文地址:https://www.cnblogs.com/Ann-wxp/p/4135661.html
Copyright © 2011-2022 走看看