• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

window+php+memcached安装

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

第一步:安装windows版memcached

下载地址http://download.csdn.net/detail/zhaotengfei36520/8182503#comment

下载之后将文件夹放在一个目录下,例如:d:/memcached

运行cmd  切换到memcached.exe所在目录执行如下命令:

memcached -d install    // 安装memcached

memcached -d start     // 开启memcached

若都执行成功,则可以在服务里面看到memcached或者在任务管理器中看到memcached.exe正在运行。

第二步:下载php_memcache.dll拓展 (据网友所说,win 不支持 php_memcached.dll,Linux支持,此处展示 win 的 php_memcache.dll 拓展的安装方法)

下载地址http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/   (官方)

选择适合自己的版本,我的环境为win64,php版本为php5.6,所以选择  php_memcache-3.0.8-5.6-ts-vc11-x64.zip

将文件夹里面的php_memcache.dll放在php的ext目录下,然后在php.ini中添加一行拓展:extension=php_memcache.dll

重启服务器即可在phpinfo()里面看到memcache这一项了。到此memcache就可以使用了。

所有的文件也可以在我博客的文件里面直接下载:https://i.cnblogs.com/Files.aspx下面的memcached

如下为我的phpinfo()中的信息:

备注:

1)memcached 的几个指令:

-p                       //监听的端口
-l                        //连接的IP地址, 默认是本机
-d start               //启动memcached服务
-d restart            //重起memcached服务
-dstop|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                      //显示帮助

2)memcached相关的函数:

01.Memcache::add                           //添加一个值,如果已经存在,则返回false
02.Memcache::addServer                  //添加一个可供使用的服务器地址
03.Memcache::close                         //关闭一个Memcache对象
04.Memcache::connect                     //创建一个Memcache对象
05.memcache_debug                       //控制调试功能
06.Memcache::decrement                 //对保存的某个key中的值进行减法操作

07.Memcache::delete                       //删除一个key值

08.Memcache::flush                         //清除所有缓存的数据
09.Memcache::get                           //获取一个key值
10.Memcache::getExtendedStats       //获取进程池中所有进程的运行系统统计
11.Memcache::getServerStatus         //获取运行服务器的参数
12.Memcache::getStats                    //返回服务器的一些运行统计信息
13.Memcache::getVersion                 //返回运行的Memcache的版本信息
14.Memcache::increment                  //对保存的某个key中的值进行加法操作
15.Memcache::pconnect                   //创建一个Memcache的持久连接对象
16.Memcache::replace                     //对一个已有的key进行覆写操作
17.Memcache::set                           //添加一个值,如果已经存在,则覆写
18.Memcache::setCompressThreshold       //对大于某一大小的数据进行压缩
19.Memcache::setServerParams               //在运行时修改服务器的参数

 memcache 的在php中的详细用法见我博客的另一个页面: http://www.cnblogs.com/chrdai/p/6775379.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php计算上个月是几月份发布时间:2022-07-10
下一篇:
PHP统计二维数组个数发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap