windows上phpstudy配置memcache

来源:互联网 发布:想在淘宝开店货源 编辑:程序博客网 时间:2024/06/07 01:50

总的来说,分两步同时安装memcached软件服务和安装php_memcache扩展

一、安装memcached软件服务

1、下载服务端memcached软件

32bit:memcached-win32-1.4.4-14.zip(单击直接下载)


64bit: memcached-win64-1.4.4-14.zip(单击直接下载)

下载解压,随便将文件夹放在什么位置,比如:D:\memcached


2、安装memcached软件

以管理员身份运行cmd.exe,并切换到刚刚解压的memcache文件夹所在位置

用命令memcached.exe -d install 来安装memcached


3、启动memcached服务

memcached.exe -d start


4、查看memcache服务是否安装启动成功

netstat -an

看到 11211 端口(memcached默认端口)正在监听

或者打开任务管理器,看到memcached的进程

就说明memcached安装启动成功了。



接着,可以跳过剩余的说明,进入下面的第二步->


剩余说明:

5、memcached基本参数设置

设置参数时,要先停止memcached服务

    -p 监听的端口    -l 连接的IP地址, 默认是本机    -d start 启动memcached服务    -d restart 重起memcached服务    -d stop|shutdown 关闭正在运行的memcached服务    -d install 安装memcached服务    -d uninstall 卸载memcached服务    -u 以的身份运行 (仅在以root运行的时候有效)    -m 最大内存使用,单位MB。默认64MB    -M 内存耗尽时返回错误,而不是删除项    -c 最大同时连接数,默认是1024    -f 块大小增长因子,默认是1.25    -n 最小分配空间,key+value+flags默认是48    -h 显示帮助

6、停止memcached

memcached.exe -d stop


7、卸载memcached

memcached.exe -d uninstall


二、安装php_memcache扩展

1、下载memcache.dll扩展

下载地址:

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/


或者

http://pecl.php.net/package/memcache/3.0.8/windows



下载注意事项:选择匹配自己环境及线程安全的版本


2、下载完成解压压缩包如下


将其中的php_memcache.dll扩展文件拷贝到相应(正在启动)的php版本的扩展目录中,如:D:\phpStudy\php\php-5.5.38\ext


3、修改php.ini文件

打开相应版本目录的php.ini文件,我的位置是:D:\phpStudy\php\php-5.5.38

在extension=php_xsl.dll这一句的下面添加一行代码:

extension=php_memcache.dll



注意:必须是新的一行,前面不能有分号,分号代表注销不生效。


然后保存修改后的php.ini。保存后,重启服务器(Apache或是Nginx或是IIS)


浏览器查看phpinfo(),即是输入http://localhost/l.php?act=phpinfo,可以看到php的memcache扩展已经加载了






到此,已经完成。


注意:Windows版本不等于phpstudy的版本,请注意查看电脑上安装的phpstudy是32位的还是64位的,上述的memcache版本要和phpstudy的版本匹配!