`

[转]win7下64位系统memcache/memcached安装教程

阅读更多

win7下64位系统memcache/memcached安装教程

原文网址: http://blog.csdn.net/wusuopubupt/article/details/9128431

memcache和memcached的区别 

 

在自己的新程序中打算全面应用memcached技术,这个很容易理解这是memcached是内存缓存,但是怎么还有memcache呢? 

 

其实很简单,memcache是php的一个扩展,用于php管理memcached,php-memcache.dll。 

 

如果安装了memcached不安装扩展,那么php无法操控memcached,但是命令行使用起来没有问题 

 

如果安装了memcache扩展但是没有安装memcached服务,那么这个就无法使用 

 

只有同时安装了memcached服务和memcache扩展才可以在PHP中使用memcached提高动态网站性能

 

一、安装memcache的php扩展

 

1. php_memcache.dll 下载:

 

下载地址:php_memcache.zip http://www.2cto.com/uploadfile/2012/0713/20120713110240777.zip

2. 把php_memcache.dll放到php的ext目录:

 

 

 

例如:D:\WampServer\bin\php\php5.3.11\ext\php_memcache.dll

 

3. 打开 php.ini 文件:

 

我的php.ini的位置:D:\WampServer\bin\php\php5.3.11\php.ini

 

4. 在 php.ini上增加一行:

 

extension=php_memcache.dll

 

 

 

5. 重启Wampserver的apache服务

 

二、安装memcached

 
1. Memcached-win64 下载:
 
a. 下载最新版:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available
 
b. 直接下载: memcached-win64-1.4.4-14.zip
 
D:\WampServer\bin\memcached\memcached.exe
 
3. 在终端(也即cmd命令界面)下输入以下命令安装windows服务:
 
D:\WampServer\bin\memcached>memcached.exe -d install
 
4. 再输入下面命令启动:
 
D:\WampServer\bin\memcached>memcached.exe -d start

 

OK~~大功告成

 

打开phpinfo()页面:

 


 

=========== 代码测试 =============

 

$memcache = new Memcache;
# You might need to set "localhost" to "127.0.0.1"
$memcache->connect("localhost",11211); 
echo "Server's version: " . $memcache->getVersion() . "\n";
$tmp_object = new stdClass;
$tmp_object->str_attr = "test";
$tmp_object->int_attr = 123;
$memcache->set("key",$tmp_object,false,10);
echo "Store data in the cache (data will expire in 10 seconds)\n";
echo "Data from the cache:\n";
var_dump($memcache->get("key"));

 

 

结果:

 

	---------- PhpUnit ----------
	Server's version: 1.4.4-14-g9c660c0
	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)
	}

	Output completed (2 sec consumed) - Normal Termination
 

 

 

参考:http://www.2cto.com/os/201207/140485.html

分享到:
评论

相关推荐

    memcache win7 64位 安装文件

    标题中的"memcache win7 64位 安装文件"指的是专为64位Windows 7系统设计的Memcache安装程序,包含必要的DLL文件。在下载这个压缩包后,我们需要进行以下步骤来完成安装: 1. **解压文件**:将下载的压缩包解压到...

    memcached_win64_win7 php-安装

    标题"memcached_win64_win7 php-安装"表明这是一个关于在Windows 7 64位操作系统上安装memcached并集成到PHP环境中的教程或步骤。memcached是一个高性能的分布式内存对象缓存系统,常用于加速动态Web应用,通过将...

    win7 安装memcached

    win7 安装memcached安装,内含有memcached.exe安装资源以及php_memcache5.4-ts

    memcache安装与基本操作详解

    ### Memcache安装与基本操作详解 #### 一、前言 ...- **64位系统**:可直接下载`memcached-win64-1.4.4-14.zip`,下载地址为[http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available]...

    memcached1.4.12的32,64版本以及php7的32,64扩展

    本压缩包包含的是针对PHP7的Memcache扩展,同样有32位和64位两个版本,确保与不同版本的PHP7兼容。 PHP7中的Memcache扩展提供了与Memcached服务器交互的一系列函数,如`memcache_connect()`用于建立连接,`memcache...

    WIN7 memcached_win64 php

    标题中的“WIN7 memcached_win64 php”指的是在Windows 7 64位操作系统上安装和使用memcached服务,并且这个服务与PHP 5.3版本兼容。memcached是一款高性能的分布式内存对象缓存系统,它能用来存储数据,减少数据库...

    win7 32位 memcached工具

    【标题】"win7 32位 memcached工具"指的是在Windows 7 32位操作系统环境下使用的Memcached缓存服务工具。Memcached是一款高性能、分布式内存对象缓存系统,常用于减轻数据库负载,提高网站或应用的响应速度。它通过...

    win7 win8 X64位memcache redis curl

    这些工具在Windows操作系统上,尤其是X64位版本(如Win7和Win8)的环境中同样得到了广泛的应用。接下来,我们将深入探讨这三个组件以及它们在Windows环境中的安装和使用。 1. **Memcache**: Memcache是一种高性能...

    win php7.1扩展php_memcache.dll X86和X64 NTS和TS打包

    和X64 NTS和TS打包”指的是在Windows操作系统环境下,针对PHP 7.1版本的PHP扩展库php_memcache.dll,它提供了32位(X86)和64位(X64)两种架构的支持,并且涵盖了非线程安全(NTS)和线程安全(TS)两种版本。...

    memcache-win64-php5.3.13

    在windows 64位机器上的memcached应用程序 以及 php_memcache.dll扩展 注意:是64位的版本!! 测试在Win7-64bit,php5.3.13-vc9-ts 环境下可以使用~~

    memcached+php(非线程64位)5.3.13版本

    在64位Windows操作系统如Windows Server 2008或Windows 7中,正确配置和使用Memcached和PHP5.3.13是关键。 1. **下载与安装** - `memcached_win64` 是Memcached的64位Windows版本,包含了运行所需的二进制文件和...

    php7 的memcached扩展php_memcached.dll扩展

    在win10系统32位和64位环境下,你需要根据PHP的版本(ts或nts)和系统位数选择正确的`php_memcached.dll`文件。确保文件与PHP安装的架构和线程安全性匹配,否则可能会导致PHP无法启动或扩展功能失效。 安装和配置...

    php5.4 memcache.dll文件 64位

    描述中提到“该dll文件已经在PHP 5.4.12上成功安装,系统环境是win7 64位”,这表明这个特定版本的memcache.dll扩展适用于PHP 5.4.12,并且在Windows 7的64位操作系统环境下可以正常工作。DLL(Dynamic Link Library...

    win7安装配置memcache+php_.docx

    标题中的“win7安装配置memcache+php”指的是在Windows 7操作系统上安装并配置Memcache,一个内存对象缓存系统,以及将其与PHP环境整合的过程。描述中提到的“分布式缓存”是指Memcache可以在多台服务器之间共享数据...

    memcached1.5.6.rar

    1. "Memcached和Memcache安装(64位win10).docx" - 这是一个文档,详细指导如何在64位的Windows 10系统上安装memcached,可能包含步骤、配置说明以及可能遇到的问题解决方案。 2. "memcached1.5.6" - 这很可能是...

    wampPHP5.3.8,memcached.exe配置文件+php_memcache.dll文件

    本教程将详细讲解如何在Win7 64位系统上配置WAMP PHP5.3.8,并添加memcached服务以及相应的php_memcache.dll扩展。 首先,我们需要了解WAMP的组成。WAMP是由Apache HTTP服务器、MySQL数据库管理系统和PHP解释器构成...

    redis+memcached win安装包以及php7.3dll文件

    memcached: memcached-win64-1.4.4-14 + PHP7-memcache-dll-master(7.1~7.3) + memcached.dll memcache安装:以管理员身份运行cmd, cd到安装文件下 memcached.exe -d install(开启关闭服务:start/stop)

    memcached监视工具,有图有像,动态查看各种数据

    由于没有具体的文件名,我们可以假设这个压缩包包含了一系列用于在Windows 64位环境下安装和使用的memcached监视工具。这些文件可能包括安装程序、配置文件、日志文件、帮助文档等。 **知识点详解:** 1. **...

Global site tag (gtag.js) - Google Analytics