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 实现多服务器共享 SESSION 数据
Aug 15 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
Apr 29 PHP
浅析PHP微信支付通知的处理方式
May 25 PHP
php实现字符串首字母转换成大写的方法
Mar 17 PHP
PHP实现HTML页面静态化的方法
Nov 04 PHP
php数据库操作model类(使用__call方法)
Nov 16 PHP
php封装的验证码类分享
Feb 26 PHP
PHP命名空间用法实例分析
Sep 04 PHP
laravel5.1 ajax post 传值_token示例
Oct 24 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 29 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
打造计数器DIY三步曲(中)
2006/10/09 PHP
PHP函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
2015/11/10 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
2016/04/07 PHP
php compact 通过变量创建数组
2016/11/15 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
cookie的复制与使用记住用户名实现代码
2013/11/04 Javascript
JS获取随机数函数可自定义最小值最大值
2014/05/08 Javascript
js拖拽的原型声明和用法总结
2016/04/04 Javascript
Bootstrap 3 进度条的实现
2017/02/22 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
2017/09/30 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
2017/12/29 Javascript
关于微信小程序bug记录与解决方法
2018/08/15 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
2019/05/05 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
python生成随机验证码(中文验证码)示例
2014/04/03 Python
Python使用修饰器进行异常日志记录操作示例
2019/03/19 Python
Django 过滤器汇总及自定义过滤器使用详解
2019/07/19 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
python绘制高斯曲线
2021/02/19 Python
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
数据库笔试题
2013/05/09 面试题
小学生环保倡议书
2014/05/15 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
统计员岗位职责范本
2015/04/14 职场文书
针对吵架老公保证书
2015/05/08 职场文书
工作收入证明模板
2015/06/12 职场文书