Windows下安装Memcached的步骤说明

(其实在Windows下安装还是比较简单的)

源码包准备:

1,memcached 1.2.1 for Win32 binaries

这个是 Win32 服务器端的 memcached 最新版本,直接下载就可以了;

2,php_memcache-5.2-Win32-vc6-x86-20090408.zip

这个是 php 所需的 PECL 扩展,即 php_memcache 扩展;(一定要和自己的 PHP 版本相同,我用的是5.2.1)

有了源码包包,那就开始大快朵颐吧,按照下面的步骤

1. 将第一个包解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install‘ 安装
3. 再输入: ‘c:\memcached\memcached.exe -d start‘ 启动。(需要注意的: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了)
4. 解压第二个包包,里面会只有一个 php_memcache.dll 文件,把它放入 usr/local/php5/ext/ 中
5.
在C:\WINDOWS\php.ini 加入一行 ‘extension=php_memcache.dll‘(不知道为什么 PHP
会有两个配置文件,一个在 usr/local/php5/php.ini, 而另一个则在
C:/WINDOWS/中,而且只改前一个配置文件不起作用,所以就把 WINDOWS 中的 php.ini 也改掉了!)

6,接着在 php.ini 文件里加上:

复制代码 代码如下:

[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211

最好就放在刚才写 "extension=php_memcache.dll" 的下面。(这是默认的一些配置)
6.重新启动Apache,然后查看一下phpinfo,如果有 memcache 的说明,那么就说明安装成功啦!

试运行:

写一个 example.php 文件:(更多使用方法可以参看 PHP 手册里的 Memcache Functions 使用说明)

复制代码 代码如下:

<?php

$memcache = new Memcache; 
$memcache->connect(‘localhost‘, 11211) or die ("Could not connect");

$version = $memcache->getVersion(); 
echo "Server‘s version: ".$version."<br/>\n";

$tmp_object = new stdClass; 
$tmp_object->str_attr = ‘test‘; 
$tmp_object->int_attr = 123;

$memcache->set(‘key‘, $tmp_object, false, 10) or die ("Failed to save data at the server"); 
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";

$get_result = $memcache->get(‘key‘); 
echo "Data from the cache:<br/>\n";

var_dump($get_result);

?>

如果有输出:

复制代码 代码如下:

Server‘s version: 1.4.5
Store data in the cache (data will expire in 10 seconds)
Data from the cache:
object(stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) }

则说明,我们的 Memcached 已经正常运行啦! :~>

如果上面的地址不能下载,可以到http://www.splinedancer.com/memcached-win32/下载

时间: 2024-08-09 05:48:48

Windows下安装Memcached的步骤说明的相关文章

Windows 下安装 swoole 具体步骤

Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧. 首先准备工具: Cygwin 官方地址:http://www.cygwin.com/ swoole 官方下载地址:https://github.com/swoole/swoole-src/releases 一.下载Swoole和Cyg

Windows 下安装 swoole 具体步骤(php)

Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧. 首先准备工具: Cygwin 官方地址:http://www.cygwin.com/ swoole 官方下载地址:https://github.com/swoole/swoole-src/releases 一.下载Swoole和Cyg

Windows下安装Memcached

写在前面:安装的是Memcached, 配置成功的是Memcache,主要原因是缺少windows下的php_memcached.dll拓展文件,安装和配置方法相同.详细查看:http://memcached.org/ 一.准备软件 Memcached软件下载:http://pan.baidu.com/s/1eQGiYIY php_memcache.dll下载:http://pan.baidu.com/s/1gd5X5S3 二.Windows Xp下安装Memcached 1. 将软件存放在一个

windows下安装Memcached服务器,PHP的memcache扩展

Memcahed 介绍:Memcahed是一个内存缓存服务器 (类似MySQL服务器) 作用:提高web的响应速度,例如缓存数据库查询结果 原理:把数据存到内存中 (提高速度的原因) 教程相关 系统:windows7(x64) Memcached版本:1.4.4 PHP版本:5.6.30 memcache扩展:TS x64 一.安装Memcached服务器 1.下载地址:http://www.runoob.com/memcached/window-install-memcached.html 2

Windows下安装 Memcached

1.下载Memcached Windows服务端程序.(memcached >= 1.4.5 版本安装32 32位系统 1.4.5版本:http://static.runoob.com/download/memcached-1.4.5-x86.zip) schtasks /create /sc onstart /tn memcached /tr "'c:\memcached\memcached.exe' -m 512" 注意:你需要使用真实的路径替代 c:\memcached\m

windows下安装laravel简单步骤以及碰到的问题

1.下载并安装composerhttp://pkg.phpcomposer.com/ ========================================================================= 命令行中如果无法运行php等命令,请确保对应目录已添加到环境变量中. =============================================================2.新建站点目录,在站点目录中使用如下命令下载lavarelcompose

图解Windows下安装WebLogic

Oracle 的Weblogic分开发者版本和生产版本,有32位和64位.一般生产版本的weblogic是64位的,安装文件是一个大小为1G多的jar包.去oracle官网上下载64版weblogic.这里使用的版本是weblogic11g,版本号是10.3.6,文件名为"wls1036_generic.jar".安装weblogic前要确认已安装好jdk(如果安装的是64位weblogic则需要64位版本的jdk).目前,weblogic可免费使用,需要oracle的weblogic

Windows下安装配置Yaf框架的方法及创建典型合理的Demo目录结构

Yaf是一个C语言编写的PHP框架,由鸟哥Laruence开发的高性能框架: Yaf官方文档:http://www.laruence.com/manual/index.html windows下安装Yaf具体步骤: 第一步:安装PHP扩展配置Yaf 1.查看PHP自己版本信息,如下图: 2.根据PHP版本号,编译器版本号和CPU架构,选择合适的Yaf扩展 这里的PHP版本为7.2.9,VC15 ,X86编译以及TS线程安全,所以,选下面的扩展版本: 选择php_yaf-3.0.7-7.2-ts-

Windows下安装PHP扩展及资源下载地址(memcached为例)

官方下载的php安装包ext目录里以经包含了常用的php扩展,但某些情况下并不能满足我们项目需求,比如memcache扩展就不在官方的php安装包里.这时就需要我们自己去下载安装. 本文列出php官方提供的php扩展下载地址.同时给出windows下安装php扩展的步骤(以安装memcache扩展为例说明). 假设在windows上已经安装好memcached服务器,启动memcached服务的方法是:可在网上直接下载memcached.exe可执行文件,然后在cmd中找到该文件,使用命令  m