windows10上phpstudy配置memcache

建站交流7年前 (2018-09-14)13120

win10搜索cmd,鼠标右键以管理员身份运行,否则安装不成功
E:
cd \memcache\memcached64\
memcached.exe -d install
启动memcached服务:memcached.exe -d start
查看memcache服务是否安装启动成功
netstat -an
看到 11211 端口(memcached默认端口)正在监听
或者打开任务管理器,看到memcached的进程
就说明memcached安装启动成功了。
停止memcached:memcached.exe -d stop
卸载memcached:memcached.exe -d uninstall

特别说明:x86是32位,x64是64位,phpstudy2018只有32位的软件,,因此扩展只能安装32位的扩展,memcache软件安装64位的

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

一、安装memcached软件服务

1、下载服务端memcached软件

32bit:http://s3.amazonaws.com/downloads.northscale.com/memcached-win32-1.4.4-14.zip(单击直接下载)

64bit: http://s3.amazonaws.com/downloads.northscale.com/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的版本匹配!


“windows10上phpstudy配置memcache” 的相关文章

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。