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 相关文章推荐
无限级别菜单的实现
Oct 09 PHP
超级简单的php+mysql留言本源码
Nov 11 PHP
php替换超长文本中的特殊字符的函数代码
May 22 PHP
PHP数组无限分级数据的层级化处理代码
Dec 29 PHP
深入PHP许愿墙模块功能分析
Jun 25 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
Dec 15 PHP
PHP对文件夹递归执行chmod命令的方法
Jun 19 PHP
php简单获取复选框值的方法
May 11 PHP
基于php实现的php代码加密解密类完整实例
Oct 12 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
May 04 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
实现php删除链表中重复的结点
Sep 27 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中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
web前端开发也需要日志
2010/12/09 Javascript
iframe 父窗口和子窗口相互的调用方法集锦
2010/12/15 Javascript
Javascript 按位与赋值运算符 (&amp;=)使用介绍
2014/02/04 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
js实现的四级左侧网站分类菜单实例
2015/05/06 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
详解angular element()方法使用
2017/04/08 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
基于JS实现带动画效果的流程进度条
2018/06/01 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
vue实现购物车加减
2020/05/30 Javascript
jQuery实现查看图片功能
2020/12/01 jQuery
[47:55]Ti4第二日主赛事败者组 NaVi vs EG 1
2014/07/20 DOTA
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
解决python opencv无法显示图片的问题
2018/10/28 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
Python 仅获取响应头, 不获取实体的实例
2019/08/21 Python
安装python及pycharm的教程图解
2019/10/10 Python
Python scrapy增量爬取实例及实现过程解析
2019/12/24 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
商场消防管理制度
2014/01/12 职场文书
乔迁宴答谢词
2014/01/21 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
聚美优品广告词改编
2014/03/14 职场文书
惊涛骇浪观后感
2015/06/05 职场文书
五年级作文之想象作文
2019/10/30 职场文书