先下载libmemcached:

wget  https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz

解包:tar -zxf libmemcached-1.0.18.tar.gz

进入解压后的包,编译安装:

./configure --prefix=/usr/local/libmemcached --with-memcached        //注意:--with-memcached这个选项一定要加上

make  &&  make install

安装完成后,开始安装memcached模块:

解包:tar zxvf memcached-2.2.0b1.tgz

进入解压后的包:cd memcached-2.2.0b1

phpize (或者/usr/local/php/bin/phpize)

./configure --with-php-config=/usr/local/php/bin/php-config  --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl

发现报错:

error: no, sasl.h is not available. Run configure with --disable-memcached-sasl to disable this check

解决方法:

当前目录下找到memcached.h

find / -name memcached.h

出现如下信息:

/home/local/libmemcached-1.0.18/libtest/memcached.h
/home/local/libmemcached-1.0.18/libmemcached-1.0/struct/memcached.h
/home/local/libmemcached-1.0.18/libmemcached-1.0/memcached.h
/home/local/libmemcached-1.0.18/libmemcached/memcached.h
/usr/local/libmemcached/include/libmemcached-1.0/memcached.h
/usr/local/libmemcached/include/libmemcached-1.0/struct/memcached.h
/usr/local/libmemcached/include/libmemcached/memcached.h

修改php_libmemcached_compat.h:

vim php_libmemcached_compat.h

找到include

改成

#ifndef PHP_LIBMEMCACHED_COMPAT
#define PHP_LIBMEMCACHED_COMPAT

/* this is the version(s) we support */
#include </usr/local/libmemcached/include/libmemcached/memcached.h>

将<>里面的内容替换成:/usr/local/libmemcached/include/libmemcached/memcached.h

然后

./configure --with-php-config=/usr/local/php/bin/php-config  --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl

make && make install

cp /usr/local/php/lib/php/extensions/no-debug-zts-20131226/memcached.so /usr/local/php/extension/memcached.so

vim /usr/local/php/etc/php.ini 添加: extension=memcached.so

/usr/local/apache/bin/apachectl restart

php -m

出现了memcached即安装成功

转载于:https://www.cnblogs.com/ttiandeng/p/6560992.html

Linux环境下安装PHP的memced扩展相关推荐

  1. Linux环境下安装RocketMQ(MetaQ)

    一:RocketMQ简介 RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的订阅者水平扩展能力 4.实时的消息订阅机 ...

  2. 服务器远程连接控制以及在Linux环境下安装go编译环境

    本文主要内容 一.xshell远程控制服务器 二.VS code远程控制服务器 三.在Linux环境下安装go编译环境 初学者在没有人的指导下自己摸索学习真的是太难了,回想一下从大二创新实践开始到现在 ...

  3. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  4. 尚学python课程---11、linux环境下安装python注意

    尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...

  5. Linux环境下安装Tigase XMPP Server

    Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...

  6. linux环境下安装多个任意版本的python环境

    linux环境下安装多个任意版本的python环境 安装方法可以归结为 [下载 + 编译 + 配置环境变量] 下载Python Windows下载发送到linux上 step1. 下载linux版本的 ...

  7. Linux环境下安装Mysql5.7

    本文记录下我近期在Linux环境下安装Mysql5.7的实践经历. 服务器版本 Mysql版本 Centos 7.6 5.7.32 1. 下载Mysql 下载地址:https://downloads. ...

  8. Linux环境下安装单实例MySQL 5.7

    一.安装环境 1.操作系统版本:CentOS 7.5 2.MySQL版本:5.7.22(社区版) 3.MySQL安装包:mysql-5.7.22-linux-glibc2.12-x86_64.tar. ...

  9. Linux 环境下安装 GitLab 与配置

    什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...

最新文章

  1. 用双网卡做代理服务器设置具体步骤
  2. php弹出是否,Javascript警报弹出窗口是否会扩展PHP会话?
  3. mysql面试题sql语句_数据库MySQL经典面试题之SQL语句
  4. oracle数据库导入gson包
  5. mysql维护计划_MySQL服务维护笔记
  6. 如何在 Mac 上忘记 Wi-Fi 网络?
  7. 15拆分成3个不同的自然数_素数大概有多少个?15岁的高斯翻过素数表之后给出了答案...
  8. 《Java从入门到放弃》JavaSE入门篇:面向对象概念(入门版)
  9. 小游戏—九宫格(拼图游戏)
  10. 计算机主板大小性能区别,电脑主板是大板好还是小板好 主板中大板和小板的区别介绍...
  11. 设置网页浏览器标签小图标
  12. iOS 三方app读取苹果健康数据
  13. 关于photoshop软件的177个小技巧
  14. 适用于Android智能手机的6大数据保护应用
  15. PHP解析js的escape()函数编码数据
  16. IDEA 中配置GIT环境
  17. 师夷之技以制夷 吾尝终日而思矣,不如须臾之所学也
  18. 小视频app源码,邻接矩阵实现图的相关代码
  19. 国内chatGPT镜像
  20. 普华linux证书怎么样,来自一位普华二本学姐的亲述:“四大”真的看重证书么?...

热门文章

  1. Mips TLB miss实现in Linux
  2. 连接多个oracle数据库的配置,oracle数据库连接配置文件
  3. c四舍五入取整函数_学会这8个Excel函数,工作瞬间好轻松!
  4. /usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at BOOST_JOIN错误
  5. python创建进程的方法_python进程的状态、创建及使用方法详解
  6. java静态方法声明_方法本地类中的Java最终静态声明
  7. python正则表达式修饰符_python正则表达式,看完这篇文章就够了...
  8. 2022.3.27彩叶草
  9. Codeforces 1254C/1255F Point Ordering (交互题)
  10. 电脑睡眠快捷键_电脑学习:苹果电脑快捷键