码迷,mamicode.com
首页 > Web开发 > 详细

PHP下扩展memcache模块

时间:2014-10-30 17:12:46      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:扩展   php   extension   memcached   cmd   

研究yii支持的组件的时候,发现自身的PHP居然不支持memcache这个模块,于是就试着扩展了一下。


本机环境:win8.1


开发环境:php 5.5 


  • 第一步:先把所需的文件包下载完全,我已经打包好,这里可以下载


文件包里面主要有两个文件:php_memcache.dll和 Memcached-win64 ps:memcached的安装包是64位的

  • 第二步:安装memcached           


1.把安装包解压到个盘下面:

E:\wamp\bin\memcached\memcached.exe


2.在终端(也即cmd命令界面)下输入以下命令安装windows服务:

注意:这个必须是管理员权限哦,不然就没办法安装
E:\wamp\bin\memcached>memcached.exe -d install
 
3.输入下面命令启动:
E:\wamp\bin\memcached>memcached.exe -d start

这样就安装完成memcache了。

  • 第三步:安装php的扩展memcache

1.把下载的把php_memcache.dll放到php的ext目录:
例如:E:\Wamp\bin\php\php5.3.11\ext\php_memcache.dll

2.打开 php.ini 文件:
我的php.ini的位置:E:\Wamp\bin\php\php5.3.11\php.ini

3.在 php.ini上增加一行:
extension=php_memcache.dll
 
4.重启Wampserver的apache服务

  • 第四步:查看phpinfo();
bubuko.com,布布扣
  • 第五步:测试memcache
测试代码:

<span style="font-size:18px;"><?php
$memcache = new Memcache(); // 创建一个memcache对象

$memcache->connect('127.0.0.1', 11211) or die("Could not connect"); // 连接Memcached服务器

$memcache->set('key', 'This is a memcache test!', MEMCACHE_COMPRESSED, 50); // 设置一个变量到内存中,名称是key 值是test

$get_value = $memcache->get('key'); // 从内存中取出key的值

echo $get_value;
echo '<br>Server version:'.$memcache->getVersion();
?></span>

测试结果:
<span style="font-size:18px;">This is a memcache test!
Server version:1.4.4-14-g9c660c0</span>

至此就已经成功完成PHP的memcache扩展了。

PHP下扩展memcache模块

标签:扩展   php   extension   memcached   cmd   

原文地址:http://blog.csdn.net/linongcheng/article/details/40620505

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!