php5.3环境下安装php_memcache的支持

  •   
  • 4377
  • PHP
  • 0
  • super_dodo
  • 2013/09/26

下载以上两个压缩包配合php5.3版本(版本不一致的话,会导致启动wamp是报错)
版本匹配很重要!!!!!!!!!!!!!

1.将php_memcache.dll拷贝到php安装拓展的目录ext目录下
将php.ini里面的扩展新增加上
extension = php_memcache.dll
重启wamp测试是否能重启成功了。

2.安装memcached
将其中带有memcached.exe的文件夹夹拷贝到和php、mysql、apache等同级目录下
在cmd命令行里面
进入到memcached.exe的目录 -d install 即为安装
安装完毕可以在系统的服务里面看到memcached进程
启动memcached.exe -d start 即为启动
启动完毕即可看到服务进程里面已经正常运行,重启wamp
安装命令cmd(示例)
C:\Users\Thinkpad>cd..
C:\Users>d:
D:\>cd wamp
D:\wamp>cd bin
D:\wamp\bin>cd memcached
D:\wamp\bin\memcached>cd memcached
D:\wamp\bin\memcached\memcached>memcached.exe -d install
D:\wamp\bin\memcached\memcached>memcached.exe -d start

3.使用telnet测试缓存系统正常否?
在cmd命令行下面(win7默认未开启telnet,则需要在控制面板--程序--程序和功能--打开或关闭Windows功能,里面勾选telnet客户端和服务端)
telnet 127.0.0.1 11211
add name 0 60 5 //添加值到memcache
aaaaa
STORED
get name //取得值

4.编写php进行测试。

$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$mem->set('key', 'Hello Memcached!', 0, 60);
$val = $mem->get('key');
echo $val;

参考说明
http://blog.csdn.net/akmumu2010/article/details/8027916
http://splinedancer.com/memcached-win32/
http://js8.in/946.html