• 4426阅读
  • 1回复

phpstudy 安装memcached服务和memcache扩展

楼层直达
%M7EOa  
memcached安装步骤: |~]@hs~  
     首先,将下载好的memcahed解压到某个文件目录下,例如 C:\memcached +"?O2PX  
     然后,在cmd里,输入"C:\memcached\memcached.exe -d install " cLm|^j/  
  如果报错丢失文件,0xc000007b,百度了下,一键修复,使用DirectX修复工具 Bw Cwy  
    接下来 ,输入"C:\memcached\memcached.exe -d start" l>D!@`><I  
wSPwa,)7s  
   安装完两部分后, 下面就要将memcached与phpstudy关联: . UaLP  
   1。先看看自己的php版本,不同的php_memcache.dll对应不同的php版本,本人上传的是对应php5.3.n NK!#K>AO  
      这个网址上有所有版本的 http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ crlCN  
   2。下载php_memcache.dll aH'=k?Of;  
       3。通过phpstudy的其他选项菜单-》打开配置文件-》php.ini ,在最后加入一行 extension=php_memcache.dll Vjqs\  
       4。将php_memcache.dll放入ext文件夹下,通过phpstudy的其他选项菜单-》打开文件位置-》php可以找到 ~{00moN"m  
   5。重启服务,然后查看phpinfo();如果你看到了 memcache那就恭喜你啦!
只看该作者 安逸沙发  发表于: 2017-04-25
vl E z9/H  
一、下载并安装memcached服务器端软件 3uu~p!2  
   1、下载memcached软件 7}O.wUKw%  
      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 ~I}9;XT  
      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 qZEoiNH(Tj  
      我使用的是wamp,64位电脑。下载memcached服务器端软件压缩包。 kUx&pYv  
?jQ](i&  
解压压缩包到指定目录,我选择的是D:\memcached wXjFLg!g?  
2、安装memcached -~" :f8  
     以管理员身份运行 cmd.exe,并转至memcached所在文件夹。并安装memcached。 X6+qpp  
^vs=f 95  
  安装之后无任何提示。 iTh:N2/-vc  
3、启动memcached服务 zjL.Bhiud  
   继续在cmd.exe 执行开启memcached命令 : f&,{XZ  
qH,l#I\CG  
2g9 G{~,@g  
[tr=none]
1
memcached.exe -d start g @I6$Z  
  然后去任务管理器中进程查看memcached服务是否已经启动。 ,fIe&zq  
Z4$cyL'$P  
t&Os;x?To?  
  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 显示帮助 W>(/ bX  
    5、memcached的停止与卸载命令 Y!q!5Crfi  
1 D:\memcached> memcached.exe -d stop2 D:\memcached> memcached.exe -d uninstall Uawpfgc}  
:!;'J/B@..  
二、PHP安装memcache扩展 @pI5lh  
   1、下载memcache.dll扩展 d8SE,A&  
   下载地址:http://pecl.php.net/package/memcache/3.0.8/windows Fhz*&JC#  
   下载注意事项:选择匹配自己环境的版本以及线程安全版本。 MaBYk?TR~  
1QZ&Mj^^  
我本地使用wamp2.5 php 版本是5.5  Windows 64位 所以下载的是5.5 Thread Safe (TS) x64 iz(u=/*\  
  2、下载完成之后,解压压缩包如下图。 =ItkFjhBc  
9%ii '{  
     将其中的php_memcache.dll 扩展文件拷贝到 php 的扩展目录中,例如(D:\wamp\bin\php\php5.5.12\ext) &~UJf4b|A  
3、修改php.ini文件 =K&\E2kA4  
  打开php的php.ini文件(我的地址是:D:\wamp\bin\apache\apache2.4.9\bin\php.ini) KV|}#<dD  
  添加一行代码: o]{uc,  
}pkj:NT  
G a;.a  
[tr=none]
1
extension=php_memcache.dll '6$*YN&5  
  如图: Hv]7e|  
}7{t^>;D  
注意:必须在新的一行,前面不能有分号。分号代表注释点,不能使用。 d_S*#/k  
|8%m.fY`  
然后保存之后,重启服务器(apache或是nginx或是iis)我直接重启wamp就好。  I~,G  
浏览器输入:http://localhost/?phpinfo=1 可以看到memcache扩展已经加载了。如图 0Iud$Lu  
^1:U'jIXO  
=H0vE7{*  
  三、PHP程序测试memcache功能本地是否可用 p3ISWJa!  
       新建一个php文件test.php >$gG/WD?KR  
       IYWjH E+)d  
*5sBhx  
_u"nvgVz9  
[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; C\_zdADUb%  
  然后通过浏览器访问该文件,正常结果可以看到输入: YL jHt\  
hello memcache! < `qRA]  
完了。
快速回复

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