Memcached介绍及php-memcache扩展安装


Posted in PHP onApril 01, 2021

Memcached和php-memcache的区别

①Memcached技术,是内存缓存。

②PHP-memcache(或者称为memcache)是PHP的一个扩展,用于php管理Memcached;

理解:Memcached就像是一个数据库一样,PHP可以跟它连接交互、JAVA可以,其他语言也可以。但是PHP有PHP的语法规则,Memcached有Memcached的语法规则,他们中间需要一个”翻译“,这个翻译就是php-memcache。PHP通过安装这个扩展,来进行连接、使用Memcached。

windows环境下安装Memcached

系统:Win7系统64位

安装步骤:

①下载Memcached安装包

#32位系统 1.4.4版本
http://static.runoob.com/download/memcached-win32-1.4.4-14.zip

#64位系统 1.4.4版本
http://static.runoob.com/download/memcached-win64-1.4.4-14.zip

②下载后解压文件,解压完成后,将memcached文件夹拷贝到指定目录(我是直接把他放在D盘根目录下了)

【注】安装包内下有3个文件:pthreadGC2.dll 、libgcc_s_sjlj-1.dll 、 memcached.exe
Memcached介绍及php-memcache扩展安装
③打开windows命令行工具,在命令行下执行安装命令

memcached.exe -d install	#只要没有报错,Memcached就安装完成了

Memcached介绍及php-memcache扩展安装

Memcached相关命令

开启/关闭Memcached服务

memcached.exe -d start #开启
memcached.exe -d stop #关闭

卸载Memcached

memcached.exe -d uninstall #注意,若Memcached服务开启中,卸载前需要先执行memcached.exe -d stop关闭服务卸载才能成功。

windows环境下安装php-memcache扩展

背景:

①系统:Win7系统64位

②集成开发环境:WAMPServer

步骤:

①使用phpinfo判断php是ts版还是nts版。

<?php
	phpinfo();

Memcached介绍及php-memcache扩展安装

Thread Safety简写TS(线程安全),执行时会进行线程的安全检查。

Non Thread Safety简写NTS(非线程安全),执行时不检查线程的安全性。

若Thread Safety的值为enabled,则选择安装ts版本(线程安全);否则安装nts版本(线程不安全)。

②下载Memcached的php扩展文件:PHP-memcache。

http://pecl.php.net/package/memcache/3.0.8/windows

Memcached介绍及php-memcache扩展安装

因为wampserver的php版本是5.6.16,所以选择PHP5.6版中的5.6 Thread Safe(TS)*64文件下载。

③将下载的文件解压,把php_memcache.dll文件丢到PHP扩展目录中。

D:\wamp64\bin\php\php5.6.16\ext #将php_memcached.dll放入该目录下

④在php.ini文件中添加扩展

Memcached介绍及php-memcache扩展安装

extension = php_memcache.dll

⑤重启wampserver

⑥再次查看phpinfo

Memcached介绍及php-memcache扩展安装

安装完成。

PHP 相关文章推荐
mysq GBKl乱码
Nov 28 PHP
PHP 文件类型判断代码
Mar 13 PHP
PHP 裁剪图片成固定大小代码方法
Sep 09 PHP
php 保留字列表
Oct 04 PHP
测试php连接mysql是否成功的代码分享
Jan 24 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
Jun 19 PHP
thinkphp学习笔记之多表查询
Jul 28 PHP
php采用ajax数据提交post与post常见方法总结
Nov 10 PHP
php提高网站效率的技巧
Sep 29 PHP
crontab无法执行php的解决方法
Jan 25 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
THINKPHP5分页数据对象处理过程解析
Oct 28 PHP
PHP策略模式写法
Apr 01 #PHP
php中pcntl_fork详解
Apr 01 #PHP
php 解析非标准json、非规范json
Apr 01 #PHP
php 原生分页
Apr 01 #PHP
php远程请求CURL案例(爬虫、保存登录状态)
Apr 01 #PHP
php 防护xss,PHP的防御XSS注入的终极解决方案
Apr 01 #PHP
WordPress多语言翻译插件 - WPML使用教程
You might like
php5 mysql分页实例代码
2008/04/10 PHP
PHP模块 Memcached功能多于Memcache
2011/06/14 PHP
php常用图片处理类
2016/03/16 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
PHP使用栈解决约瑟夫环问题算法示例
2017/08/27 PHP
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
浅谈JavaScript中的字符编码转换问题
2015/07/07 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
2016/12/22 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
vue通过video.js解决m3u8视频播放格式的方法
2019/07/30 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
python 正则式使用心得
2009/05/07 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
Python求均值,方差,标准差的实例
2019/06/29 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
2020/04/15 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
python 8种必备的gui库
2020/08/27 Python
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
银行职员自我鉴定
2014/04/20 职场文书
小学教师年度个人总结
2015/02/05 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
初中数学教学反思范文
2016/02/17 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python
彩虹社八名人气艺人全新周边限时推出,性转女装男装一次拥有!
2022/04/01 日漫
canvas 中如何实现物体的框选
2022/08/05 Javascript