wampserver配置memcache

我用的环境是win7 64位的操作系统,wampserver也是64位,版本是2.5的,其中带的php版本是5.5的。

配置memcache的步骤:

第一步,先下载memcahed.exe和php_memcache.dll扩展。下载地址:http://pan.baidu.com/s/1jG8OREu

第二步,安装memcache和配置memcache扩展。把memcache.exe的压缩包解压到wampserver的bin目录下,和php的目录同级。

然后在dos中执行如图中的命令;注:下图中的路径换成你的memcached.exe所在的路径。

接下来配置php的mecahce扩展,将php_memcache.dll放到php的ext目录下,我的目录是D:\wamp\bin\php\php5.5.12\ext;

然后在php.ini中添加一行extension=php_memcache.dll,注意前面不要加分号。然后重启wampserver的服务。

注:因为在配置memcache的时候重启wampserver不报什么错误,我在phpinfo里面也没有检测到memcache。所以只能直接上代码进行测试,索性我运气不错,配置成功了。

下面是我进行测试的代码:

 1 <?php
 2          /**
 3           * 这里介绍PHP的memcache操作
 4           *
 5           * @author lidaming<[email protected]>
 6           * @copyright Copyright ? 2014-2015 Dajiangtai.com Inc.
 7           */
 8         // 连接
 9         $mem = new Memcache ();
10         $mem->connect ( "localhost", 11211 ); // 默认端口为11211
11         // 保存数据
12         $mem->set ( ‘course‘, ‘php‘, 0, 60 );
13         $course = $mem->get ( ‘course‘ );
14         echo "First course is: " . $course . "<br>";
15         // 替换数据
16         $mem->replace ( ‘course‘, ‘haddop‘, 0, 60 );
17         $course = $mem->get ( ‘course‘ );
18         echo "Second course is: " . $course . "<br>";
19         // 保存数组
20         $arr = array (
21                 ‘zhangsan‘,
22                 ‘lisi‘,
23                 ‘wangwu‘
24         );
25         $mem->set ( ‘user‘, $arr, 0, 60 );
26         $user = $mem->get ( ‘user‘ );
27         echo "user’s name is : ";
28         print_r ( $user );
29         echo "<br>";
30         // 删除数据
31         $mem->delete ( ‘course‘ );
32         $course = $mem->get ( ‘course‘ );
33         echo "Now course is : " . $course . "<br>";
34         // 清除所有数据
35         $mem->flush ();
36         $user = $mem->get ( ‘user‘ );
37         echo "Now user’s name is: ";
38         print_r ( $user );
39         echo "<br>";
40         // 关闭连接
41         $mem->close ();
42     ?>

输出:

到此配置成功!若有错误的地方,请看到的朋友指正。

在此再附上部分php操作memcache常用的函数:

Memcache::add 添加一个值,如果已经存在,则返回false

Memcache::addServer 添加一个可供使用的服务器地址

Memcache::close 关闭一个Memcache对象

Memcache::connect 创建一个Memcache对象

memcache_debug 控制调试功能

Memcache::decrement 对保存的某个key中的值进行减法操作

Memcache::delete 删除一个key值

Memcache::flush 清除所有缓存的数据

Memcache::get 获取一个key值

Memcache::getExtendedStats 获取进程池中所有进程的运行系统统计

Memcache::getServerStatus 获取运行服务器的参数

Memcache::getStats 返回服务器的一些运行统计信息

Memcache::getVersion 返回运行的Memcache的版本信息

Memcache::increment 对保存的某个key中的值进行加法操作

Memcache::pconnect 创建一个Memcache的持久连接对象

Memcache::replace 对一个已有的key进行覆写操作

Memcache::set 添加一个值,如果已经存在,则覆写

Memcache::setCompressThreshold 对大于某一大小的数据进行压缩

Memcache::setServerParams 在运行时修改服务器的参数

时间: 2024-11-08 12:33:57

wampserver配置memcache的相关文章

配置memcache

linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent.2. 安装 pecl::memcache. 用 pecl 命令行工具安装:pecl install memcache 或直接从源码安装:phpize ./configure make make install Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,

windows服务器下配置memcache最大内存值

windows服务器下修改memcache配置要求如下: 1.用内网ip的方式提供web应用服务器调用,不允许直接通过外网调用,如将memcache服务放在192.168.1.168的服务器上 2.修改端口,如改为11200 3.分配内存,如分配1024M(1G内存) 方法如下: 1>开始>运行:regedit(回车) 2>在注册表中找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server 3>

WampServer 配置多站点 设置 vhosts

1. 修改 apache 配置文件 D:\wamp\bin\apache\apache2.4.9\conf\http.conf # 去掉 132 行前面的 # 号,开启 mod_log_config 扩展 LoadModule log_config_module modules/mod_log_config.so # 512.513 行如下,设置 vhosts 文件位置 # Virtual hosts Include conf/extra/httpd-vhosts.conf 2. 修改 vhos

Wampserver配置方法

一.更改根目录  1.左键"www目录"路径更改 Wampserver安装好后,"www目录"默认为X:\wamp\www,也就是wampserver安装目录下的www文件夹.实际使用中,默认设置往往不是我们想要的,可能改成其他文件夹更适合我们,比如D:\site 或者 E:\www 等等.那该如何更改呢,现在就我就和大家分享一个非常简单的方法,下面以改为D:\site为例. 打开wamp\scripts\config.inc.php(可以使用EditPlus或者记

win7下xampp配置memcache完整经历,没有坑

关于memcache安装网上教程很多,但是呢,很多人按照教程安装后,在进行测试时,都出出一个情况: 然后百思不得其解,我明明已经按照教程,从头到尾进行了安装呀,怎么还是不行呢?出现这个错误,只跟php_memcache.dll这个文件,已经php.ini的配置有关系. 先说安装memcache服务: 1.选择一个你想要安装的memcache服务端版本,有63位与32位的.这里你可以根据你自己的机子来进行选择.这并不影响php的配置. 2.进入doc命令,先cd到你memcache解压的目录 3.

WAMPServer配置的学习

跟ThinkPHP的教程走,总是遇到一些简单的配置问题 不知如何解决,看了组长推荐的Mooc,先简单学习一下WAMP\ZendStudio的配置修改,再上手ThinkPHP应该会事半功倍些. WAMP的安装很简单,此处不再赘述. 一.详细了解WAMPServer的服务控制面板 注意phpMyAdmin.MySql Consle的使用 二.自定义网站根目录 1.修改httpd.conf文件,上篇博客有提到过 在F:/Demo中新建test.php文件,测试效果 2.修改如下两个文件的如下内容,WA

WAMPserver配置(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)

对于很多不熟悉PHP环境安装的朋友来说,用集成环境可以更快的上手,更方便的搭建PHP的运行环境,但是,WAMP的集成环境仅仅是将底层基础工作做好 了,有些个别关键的配置操作并没有集成到环境安装中,所以给大家带来不少麻烦,看到搜索引擎中很多朋友都在问为什么安装好WAMP后,只能本地访问?局域 网内禁止访问?或者为什么本地数据库PHPMYADMIN为什么也不能在外部局域网内访问呢?如何设置Mysql必须输入用户名和密码而不是直接登录进去 呢? 下面根据自己的亲身实践,说说WAMP配置的整个过程. 1

WAMPServer配置修改及问题汇总

备忘录 软件版本wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b ----------------------------------------------------------------------------------------- 配置修改 自定义网站根目录: 1.修改Apache配置:找到 "  盘符:\wamp\bin\apache\apache2.4.9\conf\httpd.conf  "下Apache配置

windows 下 YII2 配置 memcache

环境: 操作系统 :Windows 7; php: 5.6.8 apche:2.4.12 1.首先安装PHP  memcache 拓展,安装方法如下: 1.1下载 memcache 拓展DLL: http://pecl.php.net/package/memcache/3.0.8/windows 1.2 拷贝php_memcache.dll 到 php/ext目录 1.3 调整php.ini,底部添加配置: extension=php_memcache.dll 2.添加YII2配置: 在项目co