• 4424阅读
  • 1回复

phpstudy 安装memcached服务和memcache扩展

楼层直达
!'y9/  
memcached安装步骤: M0+xl+c+  
     首先,将下载好的memcahed解压到某个文件目录下,例如 C:\memcached ] LcCom:]  
     然后,在cmd里,输入"C:\memcached\memcached.exe -d install " gk &  
  如果报错丢失文件,0xc000007b,百度了下,一键修复,使用DirectX修复工具 :5YL!D/&  
    接下来 ,输入"C:\memcached\memcached.exe -d start" aYJTSgW  
%T~3xQ  
   安装完两部分后, 下面就要将memcached与phpstudy关联: 16J" QUuG  
   1。先看看自己的php版本,不同的php_memcache.dll对应不同的php版本,本人上传的是对应php5.3.n /0.m|Th'm  
      这个网址上有所有版本的 http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/ ECZ`I Z.  
   2。下载php_memcache.dll T[M:%vjYF  
       3。通过phpstudy的其他选项菜单-》打开配置文件-》php.ini ,在最后加入一行 extension=php_memcache.dll wFe?0u  
       4。将php_memcache.dll放入ext文件夹下,通过phpstudy的其他选项菜单-》打开文件位置-》php可以找到 ^x BQ#p  
   5。重启服务,然后查看phpinfo();如果你看到了 memcache那就恭喜你啦!
只看该作者 安逸沙发  发表于: 2017-04-25
g#W)EXUR  
一、下载并安装memcached服务器端软件 * ix&"|h  
   1、下载memcached软件 ==~X8k|{E  
      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 [YLaR r  
      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 \GEFhM4)  
      我使用的是wamp,64位电脑。下载memcached服务器端软件压缩包。 ?l &S:` L  
Lp.,:z7  
解压压缩包到指定目录,我选择的是D:\memcached TW" TgOfd  
2、安装memcached M| :wC  
     以管理员身份运行 cmd.exe,并转至memcached所在文件夹。并安装memcached。 %A|9=x*  
>,yE;zuw  
  安装之后无任何提示。 ,6uON@  
3、启动memcached服务 p Wa'Fd  
   继续在cmd.exe 执行开启memcached命令 : i 3?=up!  
#N.W8mq  
2~h! ouleY  
[tr=none]
1
memcached.exe -d start roSdcQTeT  
  然后去任务管理器中进程查看memcached服务是否已经启动。 ^lud2x$O^C  
FrT.<3  
f3El9[  
  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 显示帮助 'Z5l'Ac  
    5、memcached的停止与卸载命令 W}{RJWr  
1 D:\memcached> memcached.exe -d stop2 D:\memcached> memcached.exe -d uninstall oM\b>*  
. 7*k}@k  
二、PHP安装memcache扩展 ,\8F27  
   1、下载memcache.dll扩展 mUSrCU_}  
   下载地址:http://pecl.php.net/package/memcache/3.0.8/windows %:Mi6 sR|  
   下载注意事项:选择匹配自己环境的版本以及线程安全版本。 l Oxz&m  
M:TN^ rA|  
我本地使用wamp2.5 php 版本是5.5  Windows 64位 所以下载的是5.5 Thread Safe (TS) x64 A.-j 5C4  
  2、下载完成之后,解压压缩包如下图。 tV.qdy/]}  
@2(7 ZxI  
     将其中的php_memcache.dll 扩展文件拷贝到 php 的扩展目录中,例如(D:\wamp\bin\php\php5.5.12\ext) v\lhbpk  
3、修改php.ini文件 R%Xhdcn7  
  打开php的php.ini文件(我的地址是:D:\wamp\bin\apache\apache2.4.9\bin\php.ini) :)JIKP%$\)  
  添加一行代码: [7Fx#o=da  
?`T0zpC  
oyw*Z_9~  
[tr=none]
1
extension=php_memcache.dll U~3uu &/r  
  如图: 9!XXuMWU<  
` |uwR5  
注意:必须在新的一行,前面不能有分号。分号代表注释点,不能使用。 vM3 b\yp  
J^w!?nk  
然后保存之后,重启服务器(apache或是nginx或是iis)我直接重启wamp就好。 reP)&Fo  
浏览器输入:http://localhost/?phpinfo=1 可以看到memcache扩展已经加载了。如图 s2Rg-:7  
[[XbKg`"?  
XfZ^,' z  
  三、PHP程序测试memcache功能本地是否可用 D`9a"o  
       新建一个php文件test.php ZbAg^2  
       0PP5qeqN2n  
j+eto'  
1CmjEAv%/  
[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; (O!Q[WLS  
  然后通过浏览器访问该文件,正常结果可以看到输入: (5/>arDn  
hello memcache! Z#vU~1W  
完了。
快速回复

限100 字节
安逸网提示:批量上传需要先选择文件,再选择上传
 
认证码:
上一个 下一个