window下memcahe的下载安装与使用

来源:互联网 发布:uml数据库建模 编辑:程序博客网 时间:2024/05/01 05:35

一、下载memcahe软件(附录地址中的memcached-1.2.6-win32-bin.zip压缩包,解压至D:/memcache)

二、下载PHP的memcache扩展(附录地址中的php_memcache-3.0.8-5.6-ts-vc11-x86压缩包更多类型扩展【注:x86为32位系统x64为64位系统;通过phpinfo(); 查看其中的 Thread Safety 项,查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版。】,将php_memcache.dll覆盖到PHP扩展目录(ext))

三、安装memcache(win+R→输入cmd→ d:/→cd memcache→memcached.ext -d install;)【注:安装提示确少msvcr71.dll可下载附录地址里面的文件 覆盖到C:/windows/system32下即可】

四、memcache基本命令(memcached.exe -d start(启动);memcached.exe -d stop(停止);memcached.exe -d uninstall(卸载);memcached.exe -d restart(重启))

五、开启PHP扩展(打开php.ini再扩展组附近添加extension=php_memcache.dll 即可),重启apache

六、检查是否安装(echo phpinfo();又memcache扩展则成功)

七、测试

        $memcache = new Memcache;//初始化一个Memcache的对象//参数一:服务器的IP地址,也可以是主机名;参数二:Memcache的开放的端口$memcache->connect('127.0.0.1',12000);//连接到的Memcache服务器端;//参数一:数据的key,用来定位一个数据;参数二:需保存的数据内容[可字符可数组等];参数三:为0即可;参数四:数据的有效期[秒为单位]$memcache->set('key1','hello memcache',0,60);//保存一个数据到Memcache服务器//参数一:需要获取数据的key;只有一个参数$val = $memcache->get('key1');//从Memcache服务器端获取一条数据//参数一:需要删除数据的key$memcache->delete('key1');//从Memcache服务器端删除一条数据$memcache->flush();//保存在Memcache服务器上的数据都清除//存取数组$arr = array('mk1', 'mk2', 'mk3');$memcache->set('key2', $arr, 0, 60);$val2 = $memcache->get('key2');

附录地址:跳转百度云


0 0
原创粉丝点击