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 相关文章推荐
利用php来自动调用不同服务器上的flash
Oct 09 PHP
php 连接mssql数据库 初学php笔记
Mar 01 PHP
比较时间段一与时间段二是否有交集的php函数
May 31 PHP
逆序二维数组插入一元素的php代码
Jun 08 PHP
基于PHP对XML的操作详解
Jun 07 PHP
PHP实现的封装验证码类详解
Jun 18 PHP
使用PHP强制下载PDF文件示例
Jan 17 PHP
MySql数据库查询结果用表格输出PHP代码示例
Mar 20 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
Yii中srbac权限扩展模块工作原理与用法分析
Jul 14 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
Feb 21 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
Aug 24 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 数组二分法查找函数代码
2010/02/16 PHP
PHP判断图片格式的七种方法小结
2013/06/03 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
php技巧小结【推荐】
2017/01/19 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
斜45度寻路实现函数
2009/08/20 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
2013/09/22 Javascript
详解js私有作用域中创建特权方法
2016/01/25 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
JS实现二维数组横纵列转置的方法
2018/04/17 Javascript
vue-cli的工程模板与构建工具详解
2018/09/27 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
python求斐波那契数列示例分享
2014/02/14 Python
Python中的作用域规则详解
2015/01/30 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
Python函数装饰器实现方法详解
2018/12/22 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
经贸日语专业个人求职信范文
2013/12/28 职场文书
县委党的群众路线教育实践活动工作情况报告
2014/10/25 职场文书
2014年党总支工作总结
2014/12/18 职场文书
2014年服务员个人工作总结
2014/12/23 职场文书
个人借条范本
2015/05/25 职场文书
结婚喜宴迎宾词
2015/08/10 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
详解JS ES6编码规范
2021/05/07 Javascript