windows7 下安装memcached

why

作为开发人员,各个环境的测试是必须的:本地开发环境(WIN)、测试环境(Centos)、生产环境(Centos),所以在本地模拟线上环境是重中之重。由于服务器安装了memcache,所以在本地需要搭建win下的Memcache.

memcache 官方网站:http://memcached.org/

how

一、下载mem服务端安装包:

memcached-1.2.6-win32-bin

下载完成后,切换到解压目录,在DOS下执行以下命令:

如果没有出现什么信息(没消息就是好消息),代表启动成功。

 

二、安装php_memcache.dll扩展:

进入这个网址下载合适的版本:http://pecl.php.net/package/memcache/3.0.8/windows

注意一点:不管你是多少位(64或者32位)的系统,一定要选择对应PHP版本下的32位版本,否则启动PHP时会报错,提示无效的win32扩展。以下是错误截图:

如我的PHP是5.6.28,系统是:win 7 + 64位,选择以下截图:

下载完成后,把解压包内的php_memcache.dll文件,放在PHP的扩展目录(在php.ini的extension_dir变量对应目录)下面,然后更改php.ini,开启php_memcache扩展功能

extension=php_memcache.dll

 

三、测试是否安装成功

新建一个php页面,然后输出phpinfo,:

<?php phpinfo(); ?>

如果出现以下信息,恭喜你,安装成功。

mem默认的IP为:127.0.0.1,端口默认为:11211

Leave a Comment