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读写文件的方法(生成HTML)
Nov 27 PHP
PHP 分页原理分析,大家可以看看
Dec 21 PHP
php快速url重写更新版[需php 5.30以上]
Apr 25 PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
May 06 PHP
那些年一起学习的PHP(一)
Mar 21 PHP
PHP setTime 设置当前时间的代码
Aug 27 PHP
php模板函数 正则实现代码
Oct 15 PHP
PHP浮点比较大小的方法
Feb 14 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
Laravel 实现密码重置功能
Feb 23 PHP
解决Laravel5.2 Auth认证退出失效的问题
Oct 14 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
Oct 17 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函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
PHP查询网站的PR值
2013/10/30 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
一些常用的JS功能函数(2009-06-04更新)
2009/06/04 Javascript
JavaScript 变量命名规则
2009/09/23 Javascript
纯JS实现的批量图片预览加载功能
2011/08/14 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
如何基于js判断浏览器版本
2020/02/20 Javascript
JavaScript命令模式原理与用法实例详解
2020/03/10 Javascript
[01:00:53]OG vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:00:25]NB vs Secret 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
测试、预发布后用python检测网页是否有日常链接
2014/06/03 Python
详解Python中的循环语句的用法
2015/04/09 Python
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
python 下载文件的几种方法汇总
2021/01/06 Python
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
英国100%防污和防水的靴子:Muck Boot Company
2020/09/08 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
百度JavaScript笔试题
2015/01/15 面试题
Structs界面控制层技术
2013/10/11 面试题
志愿者爱心公益活动策划方案
2014/09/15 职场文书
教师批评与自我批评发言稿
2014/10/15 职场文书
士兵突击观后感
2015/06/16 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
建房合同协议书
2016/03/21 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server