资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

phpWindows下安装Memcache的方法-创新互联

这篇文章主要为大家展示了php Windows下安装Memcache的方法,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“php Windows下安装Memcache的方法”这篇文章吧。

创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信小程序,10年建站对电动窗帘等多个方面,拥有丰富的网站设计经验。

php有什么用

php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:Hypertext Preprocessor)的缩写,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。

Windows下的Memcache安装:
1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached
2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装
3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!

memcached的基本设置:

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

Memcache环境测试:

运行下面的php文件,如果有输出This is a test!,就表示环境搭建成功。开始领略Memcache的魅力把!

$mem = new Memcache; 
// 连接memcache
// connect ( string $host [, int $port [, int $timeout ]] ) 
// $host(string) 服务器域名或ip 
// $port(int) 服务器tcp端口号,默认值是11211 
// $timeout 连接memcache进程的失效时间,在修改它的默认值1的时候要三思,以免失去所有memcache缓存的优势导致连接变得很慢。 
// 如果成功则返回true,失败则返回false 


$mem->connect("127.0.0.1", 11211); 
//设置设置
$mem->set('key','This is key!
', 0, 60);  $mem->set('key2','This is key2!
', 0, 60);  echo "设置缓存成功
"; //取缓存 $val = $mem->get('key');  echo $val;  // 删除缓存 $mem->delete('key'); echo "缓存key已删除
"; echo  $mem->get('key');  echo  $mem->get('key2');  $mem->flush(); echo "缓存全部删除
"; echo  $mem->get('key2');

以上就是关于“php Windows下安装Memcache的方法”的内容,如果改文章对你有所帮助并觉得写得不错,劳请分享给你的好友一起学习新知识,若想了解更多相关知识内容,请多多关注创新互联行业资讯频道。


当前标题:phpWindows下安装Memcache的方法-创新互联
当前路径:http://cdkjz.cn/article/dgjhod.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220