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。所以只能直接上代码进行测试,索性我运气不错,配置成功了。
下面是我进行测试的代码:
<?php
/**
* 这里介绍PHP的memcache操作
*
* @author lidaming<lidaming307@163.com>
* @copyright Copyright ? 2014-2015 Dajiangtai.com Inc.
*/
// 连接
$mem = new Memcache ();
$mem->connect ( "localhost", 11211 ); // 默认端口为11211
// 保存数据
$mem->set ( 'course', 'php', 0, 60 );
$course = $mem->get ( 'course' );
echo "First course is: " . $course . "<br>";
// 替换数据
$mem->replace ( 'course', 'haddop', 0, 60 );
$course = $mem->get ( 'course' );
echo "Second course is: " . $course . "<br>";
// 保存数组
$arr = array (
'zhangsan',
'lisi',
'wangwu'
);
$mem->set ( 'user', $arr, 0, 60 );
$user = $mem->get ( 'user' );
echo "user’s name is : ";
print_r ( $user );
echo "<br>";
// 删除数据
$mem->delete ( 'course' );
$course = $mem->get ( 'course' );
echo "Now course is : " . $course . "<br>";
// 清除所有数据
$mem->flush ();
$user = $mem->get ( 'user' );
echo "Now user’s name is: ";
print_r ( $user );
echo "<br>";
// 关闭连接
$mem->close ();
?>
输出:
到此配置成功!若有错误的地方,请看到的朋友指正。
在此再附上部分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 在运行时修改服务器的参数
wampserver配置memcache的更多相关文章
- WAMPserver配置(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)
对于很多不熟悉PHP环境安装的朋友来说,用集成环境可以更快的上手,更方便的搭建PHP的运行环境,但是,WAMP的集成环境仅仅是将底层基础工作做好 了,有些个别关键的配置操作并没有集成到环境安装中,所以 ...
- LNMP环境搭建配置memcache
原始出处 http://iceeggplant.blog.51cto.com/1446843/819576 memcached是高性能的,分布式的内存对象缓存系统,在动态应用中减少数据库负载,提升访 ...
- WAMPServer配置修改及问题汇总
备忘录 软件版本wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b -------------------------------------- ...
- WampServer配置
本机php环境搭建教程:windows环境下wampserver的配置教程--超级详细 对于初做PHP网站的朋友来说,第一步肯定是希望在自己电脑是搭建PHP环境,省去空间和上传的麻烦!但搭建环境也不是 ...
- Wampserver配置与本地建站
☆根目录修改问题 /.修改运行根目录 1.修改apache配置,将服务请求定位到新目录下 →左击wampserver,点击Apache打开httpd.conf文件,Ctrl+f搜索documentro ...
- windows 下 YII2 配置 memcache
环境: 操作系统 :Windows 7; php: 5.6.8 apche:2.4.12 1.首先安装PHP memcache 拓展,安装方法如下: 1.1下载 memcache 拓展DLL: ht ...
- windows环境下wampserver配置https
因为公司业务主要是在微信上进行开展的,所以作为程序员的我们每天的开发任务就都是在与微信打交道,这个时候我们就需要在本地配置端口映射到外网,方便我们在微信客户端进行调试. 最近某种需要,所以需要配置 h ...
- windows服务器下配置memcache最大内存值
windows服务器下修改memcache配置要求如下: 1.用内网ip的方式提供web应用服务器调用,不允许直接通过外网调用,如将memcache服务放在192.168.1.168的服务器上 2.修 ...
- wampserver 配置的几个坑(雾
1. 从安装版本说起 自从我进入大学之后,便继承了学长那里的wampserver2.5版本 直到有一天自己下载wamp的时候才注意到已经有 3.0.6版本了 (现在有更高的了 但是3.0.6够用了) ...
随机推荐
- 使用phpExcel导入Excel进入Mysql数据库
1.http://phpexcel.codeplex.com/下载phpExcel 2. <? require_once 'PHPExcel.php'; require_once 'PHPExc ...
- 基于java的InputStream.read(byte[] b,int off,int len)算法学习
public int read(byte[] b, int off, int len) throws IOException 将输入流中最多 len 个数据字节读入字节数组.尝试读取多达 len 字节 ...
- Android 创建自定义布局
我们所有的控件都是继承至View类的,而所有的布局都是继承至ViewGroup的,所以我们也可以继承某个view类来实现我们自己的布局或者控件. 引入布局 我们新建一个title.xml的layout ...
- cocos2d.js
1.节点是Cocos2d最基础的东西 2.坐标与普通数学坐标一致 3.children属性表示节点的孩子,父节点位置变化,它包含的子节点也会跟着变化,以整体的形势移动 4.层(layer), 新建层: ...
- c语言 列出-终止系统进程
#include <stdio.h> #include "stdafx.h" #include <Windows.h> #include <strin ...
- SQL Server 错误18456
第一步. 错误发生的场景 第二步. 找到引起错误的原因 第1步. 查看windows日志文件. 运行中输入 eventvwr (event viewer)打开日志文件查看器, 第三步. 解决方案,由第 ...
- Oracle EBS-SQL (OM-4):检查发运网络.sql
select msn.FROM_ORGANIZATION_CODE 开始库存组织, msn.FROM_ORGANIZATION_NAME 开始库存名称, ...
- U盘读写速度测试
1.ATTO Disk Benchmark 测U盘读写速度 ATTO Disk Benchmark 是一款简单易用的磁盘传输速率检测软件,可以用来检测硬盘.U盘.存储卡及其它可移动磁盘的读取及写 ...
- openGL 初试 绘制三角形 和添加鼠标键盘事件
code: #include <gl/glut.h> #include <stdlib.h> void render(void); void keyboard(unsigned ...
- linux下修改ip地址,默认网关以及DNS
*修改IP地址 即时生效: ifconfig eth0 192.168.1.100 netmask 255.255.255.0 重启生效: vim /etc/sysconfig/network-s ...