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 相关文章推荐
第八节 访问方式 [8]
Oct 09 PHP
PHP的栏目导航程序
Oct 09 PHP
php 进度条实现代码
Mar 10 PHP
C# Assembly类访问程序集信息
Jun 13 PHP
PHP 中关于ord($str)&amp;gt;0x80的详细说明
Sep 23 PHP
PHP 字符串长度判断效率更高的方法
Mar 02 PHP
php检测文本的编码
Jul 26 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 PHP
thinkPHP5.0框架简单配置作用域的方法
Mar 17 PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 PHP
php如何实现数据库的备份和恢复
Nov 30 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/04/22 PHP
PHP中如何使用session实现保存用户登录信息
2015/10/20 PHP
常用PHP封装分页工具类
2017/01/14 PHP
Laravel如何实现适合Api的异常处理响应格式
2020/06/14 PHP
ie 调试javascript的工具
2009/04/29 Javascript
javascript中运用闭包和自执行函数解决大量的全局变量问题
2010/12/30 Javascript
用jquery实现自定义风格的滑动条实现代码
2011/04/26 Javascript
JS模拟面向对象全解(二、类型与赋值)
2011/07/13 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
javascript删除一个html元素节点的方法
2014/12/20 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
jquery中filter方法用法实例分析
2015/02/06 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
详解如何制作并发布一个vue的组件的npm包
2018/11/10 Javascript
详解微信小程序缓存--缓存时效性
2019/05/02 Javascript
微信小程序实现音乐播放页面布局
2020/12/11 Javascript
对numpy和pandas中数组的合并和拆分详解
2018/04/11 Python
Python 类的特殊成员解析
2018/06/20 Python
利用python GDAL库读写geotiff格式的遥感影像方法
2018/11/29 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
python网络编程 使用UDP、TCP协议收发信息详解
2019/08/29 Python
python numpy存取文件的方式
2020/04/01 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
斯凯奇澳大利亚官网:SKECHERS澳大利亚
2018/03/31 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
联强国际笔试题面试题
2013/07/10 面试题
机电专业毕业生推荐信
2013/11/10 职场文书
小学教师事迹材料
2014/01/13 职场文书
初中生评语大全
2014/04/24 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书
Python使用Opencv打开笔记本电脑摄像头报错解问题及解决
2022/06/21 Python
mysql数据库如何转移到oracle
2022/12/24 MySQL