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安全配置方法
Jun 16 PHP
php执行sql语句的写法
Mar 10 PHP
php 各种应用乱码问题的解决方法
May 09 PHP
非常精妙的PHP递归调用与静态变量使用
Dec 16 PHP
使用php计算排列组合的方法
Nov 13 PHP
php图片缩放实现方法
Feb 20 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
Apr 05 PHP
基于PHP的简单采集数据入库程序
Jul 30 PHP
php中ob_flush函数和flush函数用法分析
Mar 18 PHP
PHP的微信支付接口使用方法讲解
Mar 08 PHP
Laravel框架处理用户的请求操作详解
Dec 20 PHP
PHP安全之register_globals的on和off的区别
Jul 23 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
第十四节--命名空间
2006/11/16 PHP
php单件模式结合命令链模式使用说明
2008/09/07 PHP
探讨php中header的用法详解
2013/06/07 PHP
深入apache host的配置详解
2013/06/09 PHP
php源码分析之DZX1.5加密解密函数authcode用法
2015/06/17 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
又拍云异步上传实例教程详解
2016/04/19 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
javascript prototype原型操作笔记
2009/12/07 Javascript
jquery动态加载图片数据练习代码
2011/08/04 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
node.js入门学习之url模块
2017/02/25 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
2019/06/18 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
如何写毕业求职自荐信
2013/11/06 职场文书
学生会副主席竞聘书
2014/03/31 职场文书
销售员试用期自我评价
2014/09/15 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
初中信息技术教学计划
2015/01/22 职场文书
英语导游欢迎词
2015/09/30 职场文书
Python 键盘事件详解
2021/11/11 Python
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers