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分页类的代码
May 18 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
Sep 19 PHP
PHP写的求多项式导数的函数代码
Jul 04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 PHP
php实现插入排序
Mar 29 PHP
PHP内核探索之变量
Dec 22 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 PHP
php对接java现实加签验签的实例
Nov 25 PHP
PHP封装的多文件上传类实例与用法详解
Feb 07 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
PHP观察者模式实例分析【对比JS观察者模式】
May 22 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
codeigniter自带数据库类使用方法说明
2014/03/25 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
CI框架表单验证实例详解
2016/11/21 PHP
jquery1.4 教程二 ajax方法的改进
2010/02/25 Javascript
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
了不起的node.js读书笔记之例程分析
2014/12/22 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
用Python创建声明性迷你语言的教程
2015/04/13 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
Python内存读写操作示例
2018/07/18 Python
python如何获取apk的packagename和activity
2020/01/10 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
打印tensorflow恢复模型中所有变量与操作节点方式
2020/05/26 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
西部世纪面试题
2014/12/05 面试题
日语系毕业生推荐信
2013/11/11 职场文书
教师考察材料范文
2014/06/03 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript