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 相关文章推荐
PHP6 先修班 JSON实例代码
Aug 23 PHP
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
Dec 16 PHP
Smarty的配置与高级缓存技术分享
Jun 05 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
PHP自定义错误用法示例
Sep 28 PHP
使用Codeigniter重写insert的方法(推荐)
Mar 23 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
PHP实现动态压缩js与css文件的方法
May 02 PHP
PHP实现简单计算器小程序
Aug 28 PHP
PHP实现的用户注册表单验证功能简单示例
Feb 25 PHP
关于Laravel-admin的基础用法总结和自定义model详解
Oct 08 PHP
php实现断点续传大文件示例代码
Jun 19 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
php下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
ext 同步和异步示例代码
2009/09/18 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
使用jquery+CSS实现控制打印样式
2014/12/31 Javascript
Nodejs关于gzip/deflate压缩详解
2015/03/04 NodeJs
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
微信小程序三级联动地址选择器的实例代码
2017/07/12 Javascript
javascript函数的节流[throttle]与防抖[debounce]
2017/11/15 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
初步解析Python下的多进程编程
2015/04/28 Python
对django的User模型和四种扩展/重写方法小结
2019/08/17 Python
Python实现图像的垂直投影示例
2020/01/17 Python
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
2013/01/06 HTML / CSS
Spartoo英国:欧洲最大的网上鞋店
2016/09/13 全球购物
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
越南综合购物网站:Lazada越南
2019/06/10 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
实习自我鉴定模板
2013/09/28 职场文书
火锅店创业计划书范文
2014/02/02 职场文书
商场消防演习方案
2014/02/12 职场文书
物理力学求职信
2014/02/18 职场文书
政法学院毕业生求职信
2014/02/28 职场文书
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
房屋买卖委托书格式范本格式
2014/10/13 职场文书
学校运动会感想
2015/08/10 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL