PHP安装memcache扩展的步骤讲解


Posted in PHP onFebruary 14, 2019

PHP 5.6.23,查询目前最稳定的版本是memcache-2.2.7。

PHP安装memcache扩展的步骤讲解

1.下载并解压缩。

wget http://pecl.php.net/get/memcache-2.2.7.tgz

tar zxvf memcache-2.2.7.tgz

2. 编译。根据实际情况使用phpize和php-config。

[root@www memcache-2.2.7]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:     20131106
Zend Module Api No:   20131226
Zend Extension Api No:  220131226
[root@www memcache-2.2.7]# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config

3.安装。make;make install

[root@www memcache-2.2.7]# make install
Installing shared extensions:   /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

4.修改php.ini(添加 extension=memcache.so)并重启php-fpm。

PHP安装memcache扩展的步骤讲解

下面在linux下测试一下php与memcache的连接性。假设memcached服务器侧就在127.0.0.1。生成op_mem.php文件,代码如下:

<?php
  $memcache = new Memcache;
  $memcache->connect('127.0.0.1',11211) or die("Could not connect Mc server");
  $memcache->set('key','oldboy book');
  $get= $memcache->get('key');
  echo $get;
?>

执行该文件,返回相应取值:

[root@www bbs]# /usr/local/php/bin/php op_mem.php 
oldboy book

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
PHP array_flip() 删除重复数组元素专用函数
May 16 PHP
PHP中文件上传的一个问题
Sep 04 PHP
解析PHP中一些可能会被忽略的问题
Jun 21 PHP
CodeIgniter基本配置详细介绍
Nov 12 PHP
destoon出现验证码不显示时的紧急处理方法
Aug 22 PHP
php通过ksort()函数给关联数组按照键排序的方法
Mar 18 PHP
PHP中遇到的时区问题解决方法
Jul 23 PHP
PHP提高编程效率的20个要点
Sep 23 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
PHP实现类似题库抽题效果
Aug 16 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
Mar 18 PHP
PHP配置ZendOpcache插件加速
Feb 14 #PHP
PHP convert_uudecode()函数讲解
Feb 14 #PHP
PHP安装BCMath扩展的方法
Feb 13 #PHP
php面试中关于面向对象的相关问题
Feb 13 #PHP
PHP中检查isset()和!empty()函数的必要性
Feb 13 #PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 #PHP
在PHP中输出JS语句以及乱码问题的解决方案
Feb 13 #PHP
You might like
PHP递归删除多维数组中的某个值
2017/04/17 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
JavaScript面向对象编程
2008/03/02 Javascript
JQuery动态创建DOM、表单元素的实现代码
2011/08/09 Javascript
Jquery图形报表插件 jqplot简介及参数详解
2012/10/10 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
微信小程序wepy框架笔记小结
2018/08/08 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
高质量Python代码编写的5个优化技巧
2017/11/16 Python
python利用OpenCV2实现人脸检测
2020/04/16 Python
python简易远程控制单线程版
2018/06/20 Python
Python全排列操作实例分析
2018/07/24 Python
Flask之请求钩子的实现
2018/12/23 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
Python 利用flask搭建一个共享服务器的步骤
2020/12/05 Python
英国二手物品交易网站:Preloved
2017/10/06 全球购物
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
大学信息公开实施方案
2014/03/09 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
五年级小学生评语
2014/12/26 职场文书
公务员政审个人总结
2015/02/12 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
python 如何用terminal输入参数
2021/05/25 Python
Python基础之变量的相关知识总结
2021/06/23 Python