【PHP】安装memcached
- php_memcache-5.2-Win32-vc6-x86-20090408.zip (2009-04-08 23:25 -0700)
MD5 (php_memcache-5.2-Win32-vc6-x86-20090408.zip) = 87629b1796b4018369f304a168fac563 - php_memcache-5.2-nts-Win32-vc6-x86-20090408.zip (2009-04-08 23:29 -0700)
MD5 (php_memcache-5.2-nts-Win32-vc6-x86-20090408.zip) = 2bbdb165aa48602fea111ed811cf3fdb - php_memcache-cvs-20090703-5.3-VC6-x86.zip (2009-07-03 05:30 -0700)
MD5 (php_memcache-cvs-20090703-5.3-VC6-x86.zip) = 8673dd08889f4c4e7c6f4fecc7280d82 - php_memcache-cvs-20090703-5.3-VC9-x64.zip (2009-07-03 05:45 -0700)
MD5 (php_memcache-cvs-20090703-5.3-VC9-x64.zip) = ce75690d6c966e1b93d586ccdba99660 - php_memcache-cvs-20090703-5.3-VC9-x86.zip (2009-07-03 06:11 -0700)
MD5 (php_memcache-cvs-20090703-5.3-VC9-x86.zip) = 0b3a05f5a828408632f5bdab3c9c97a4 - php_memcache-cvs-20090703-5.3-nts-VC6-x86.zip (2009-07-03 05:29 -0700)
MD5 (php_memcache-cvs-20090703-5.3-nts-VC6-x86.zip) = 0ef8fe7ca31ddf2f92cb90ac5d58bc53 - php_memcache-cvs-20090703-5.3-nts-VC9-x64.zip (2009-07-03 05:35 -0700)
MD5 (php_memcache-cvs-20090703-5.3-nts-VC9-x64.zip) = 1e9adcc57ecd1ba4b5b71cf81d9309ea - php_memcache-cvs-20090703-5.3-nts-VC9-x86.zip (2009-07-03 06:07 -0700)
MD5 (php_memcache-cvs-20090703-5.3-nts-VC9-x86.zip) = 20f070275a2b8209101785cdaa404a03 - Check what your distribution provides
- Or use the
pecl command, to re-download the sources of the extensions in question, and re-compile them.
其实安装的时候需要只需要两步:
第一步:安装memcached.exe 服务 。
第二步:安装php_memcache.dll扩展,让php支持memcache 。
1:安装memcached.exe 服务
下载memcached.exe
下载地址:http://www.hlmblog.com/dload/memcached-1.2.6-win32-bin.zip
解压后,放在你想放的目录中。
运行:
memcache运行的相关参数
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB(设置MEMCACHE大小)
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
如果像上面的图一样没有提示什么错误,那就是memcache.exe服务安装ok了。
2:安装php_memcache.dll扩展
下载php_memcache.dll,下载的版本一定要适合你自己的php版本,下载地址:
http://www.hlmblog.com/dload/php_memcache.dll_.rar
里面有适合php5.2*,php5.3*,php5.4* 的php_memcache.dll文件,把php_memcache.dll放在php的 ext 文件夹中,打开php.ini,查找关键字extension,可以看到很多的php扩展,然后在添加 extension=php_memcache.dll 这行代码,重启wamp服务器,扩展安装完成。
3:测试和验证
$mem->connect("localhost", 11211);
$mem->set('key', '我是memcache存储的数据', 0, 60);
$val = $mem->get('key');
echo $val;
//输出结果为"我是memcache存储的数据",说明window本地的memcache已经成功安装好!!
原文:http://www.cnblogs.com/itafter/p/4429025.html
PS:
如 果你是WINDWOS,并且在启动Apache报如下错误:
PHP Warning:
Module compiled with module API=20060613
PHP
你可以在网上搜索找到一些扩展的.dll
如果你在Linux上,你必须:
还没有人抢沙发呢~