MemCache在Windows环境下的搭建及启动
一、memcache服务器端的安装
- 1、下载memcached的安装包,memcached_en32or64.zip,下载链接:http://pan.baidu.com/s/1chLfwq 密码:
bwze
。 - 2、解压到任意目录。
- 3、以管理员的身份执行命令行,并进入到memcached的解压路径,执行命令:
memcached -d install
,如果没有抛错说明安装成功。 - 4、命令行界面执行命令:
net start "Memcached Server"
来启动memcached服务。
通过上述简单四个步骤,本地memcache就安装好啦。
二、memcached客户端的安装
- 1、根据
phpinfo()
查看本地PHP版本(比如PHP Version 5.5.12,Architecture x86,Thread Safety为enabled表示支持线程,根据这些判定需要安装的memcache扩展为5.5 Thread Safe (TS) x86,链接地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/php_memcache-3.0.8-5.5-ts-vc11-x86.zip ,来确定安装哪一版本的memcached
,下载php_memcache.dll。 - 2、将下载的memcache扩展,解压缩,将
php_memcache.dll
文件复制粘贴到PHP扩展目录下,比如我的PHP安装目录是:D:\wamp\bin\php\php5.5.12\ext。 - 3、在phpinfo()页面查看
Loaded Configuration File
获取服务器读取的是哪里的配置,我这里是D:\wamp\bin\apache\apache2.4.9\bin\php.ini,所以编辑这个文件,在文件中添加extension=php_memcache.dll
这一行。 - 4、重启服务器,试试看memcache能否使用了吧,测试代码:
<?php
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$key1 = 'key1';
$val = $mem->get($key1);
if ($val === false){
$val = 'This is a test!';
$mem->set($key1, $val, 0, 60);
}
echo $val; // This is a test!
?>