• 4422阅读
  • 1回复

phpstudy 安装memcached服务和memcache扩展

楼层直达
sTv;Ogs.  
memcached安装步骤: FtHR.S= u  
     首先,将下载好的memcahed解压到某个文件目录下,例如 C:\memcached w eu3c`-a  
     然后,在cmd里,输入"C:\memcached\memcached.exe -d install " tj<a , l  
  如果报错丢失文件,0xc000007b,百度了下,一键修复,使用DirectX修复工具 W{'RR.  
    接下来 ,输入"C:\memcached\memcached.exe -d start" fR]%:'2k  
*>"k/XUn$  
   安装完两部分后, 下面就要将memcached与phpstudy关联: w=Cq v~  
   1。先看看自己的php版本,不同的php_memcache.dll对应不同的php版本,本人上传的是对应php5.3.n 1VRe xp  
      这个网址上有所有版本的 http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ :s(vn Ie^  
   2。下载php_memcache.dll >Z-f</v03  
       3。通过phpstudy的其他选项菜单-》打开配置文件-》php.ini ,在最后加入一行 extension=php_memcache.dll ii,/omn:  
       4。将php_memcache.dll放入ext文件夹下,通过phpstudy的其他选项菜单-》打开文件位置-》php可以找到 \l$gcFXb  
   5。重启服务,然后查看phpinfo();如果你看到了 memcache那就恭喜你啦!
只看该作者 安逸沙发  发表于: 2017-04-25
h9McC3  
一、下载并安装memcached服务器端软件 Dm=Em-ST6  
   1、下载memcached软件 :\*<EIk(  
      32位下载地址: memcached-win32-1.4.4-14.zip(直接下载),memcached-win32-1.4.4-14.zip下载页面:http://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available fC_dSM[{c  
      64位下载地址:memcached-win64-1.4.4-14.zip(直接下载),memcached-win64-1.4.4-14.zip下载页面:http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available )TceNH  
      我使用的是wamp,64位电脑。下载memcached服务器端软件压缩包。 I$Q%i Z{  
?,J N?  
解压压缩包到指定目录,我选择的是D:\memcached >+[uV ^2[  
2、安装memcached Fr}e-a  
     以管理员身份运行 cmd.exe,并转至memcached所在文件夹。并安装memcached。 qIwI]ub~  
rx*1S/\PPc  
  安装之后无任何提示。 LF'M!C9|  
3、启动memcached服务 :<OInKE>Cx  
   继续在cmd.exe 执行开启memcached命令 : a2dlz@)J  
Ge+&C RhyX  
kU8V,5  
[tr=none]
1
memcached.exe -d start [?<"SJ,`  
  然后去任务管理器中进程查看memcached服务是否已经启动。 j:%~:  
Gd)@PWK  
V8>%$O sw  
  4、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 显示帮助 E'=~<&  
    5、memcached的停止与卸载命令  4q)eNcs  
1 D:\memcached> memcached.exe -d stop2 D:\memcached> memcached.exe -d uninstall "D7*en  
G3P3  
二、PHP安装memcache扩展 OHzI!,2]  
   1、下载memcache.dll扩展 ]Au78Yom  
   下载地址:http://pecl.php.net/package/memcache/3.0.8/windows ,cs`6Bd4  
   下载注意事项:选择匹配自己环境的版本以及线程安全版本。 `j088<?j  
y&\ J  
我本地使用wamp2.5 php 版本是5.5  Windows 64位 所以下载的是5.5 Thread Safe (TS) x64  tFvti5  
  2、下载完成之后,解压压缩包如下图。 |b'fp1</  
q('O@-HA  
     将其中的php_memcache.dll 扩展文件拷贝到 php 的扩展目录中,例如(D:\wamp\bin\php\php5.5.12\ext) MJ >9[hs  
3、修改php.ini文件 y";{k+  
  打开php的php.ini文件(我的地址是:D:\wamp\bin\apache\apache2.4.9\bin\php.ini) )'M<q,@<(  
  添加一行代码: 7Xv.C&jzd  
/ocdAW`0  
ghJ81  
[tr=none]
1
extension=php_memcache.dll j& f-yc'i-  
  如图: x=yBB;&  
UaCEh?D+Y  
注意:必须在新的一行,前面不能有分号。分号代表注释点,不能使用。 [#n ~ L6  
<iiu%   
然后保存之后,重启服务器(apache或是nginx或是iis)我直接重启wamp就好。 R_.C,mR ?  
浏览器输入:http://localhost/?phpinfo=1 可以看到memcache扩展已经加载了。如图 bAt%^pc=y  
gA~BhDS  
b&~rZ  
  三、PHP程序测试memcache功能本地是否可用 Lp20{R  
       新建一个php文件test.php e-H:;m5R  
       =(K;z9OR  
&CF74AN#  
[3;J,P=&  
[tr=none]
1
2
3
4
5
6
7
8
9
10
<?php $memcache = new Memcache;$memcache->connect('127.0.0.1',11211) or die('shit'); $memcache->set('key','hello memcache!'); $out = $memcache->get('key'); echo $out; X !NH ?0)  
  然后通过浏览器访问该文件,正常结果可以看到输入: "lx}.  
hello memcache! BgJ;\NV  
完了。
快速回复

限100 字节
安逸网提示:如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
认证码:
上一个 下一个