Linux环境下php7安装memcached扩展完整教程

摘要

1:下载:wget https://github.com/php-memcached-dev/php-memcached/archive/php7.zip;
2:解包:tar zxf php-memcached-php7.tar.gz;
3:进入解包后的目录,先使用phpize命令生成一个configure文件;/fujieace/php/bin/phpize;
4:安装:./configure –with-php-config=/fujieace/php/bin/php-config –with-libmemcached-dir=/usr/local/libmemcached –disable-memcached-sasl;
5:编译:make && make install;

大家都知道,PHP7.0版本以后, pecr库的memcached是不支持php7的,也可以说更新没有来得及吧.

因此php7安装memcached扩展时,方法和常用的或许有点不同.

 

一、安装 libmemcached

 

1、先下载libmemcached:

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

 

2、解包:

  1. tar zxf  libmemcached-1.0.18.tar.gz

 

3、进入解压后的包,配置:

  1. ./configure --prefix=/usr/local/libmemcached --with-memcached

//注意:--with-memcached这个选项一定要加上

 

4、编译和安装

  1. make  &&  make install

 

二、安装 php memcached模块:

 

1、下载

  1. wget https://github.com/php-memcached-dev/php-memcached/archive/php7.zip

//这里说明一下,zip在linux可以用unzip  如果你发现用这个命令没有用的话.可以先把zip下载到本地;再解压;然后再压缩成php-memcached-php7.tar.gz

 

2、解包

  1. tar zxf php-memcached-php7.tar.gz

 

3、进入解包后的目录,先使用phpize命令生成一个configure文件

  1. /fujieace/php/bin/phpize

//这里需要说明一下,这个命令在编译安装php时会在安装目录下的bin目录下,如果这目录下没有,可以用查找一下phpize在哪个文件?这里演示是用的我的路径;

 

4、配置

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

//此处的php-config如果不知道在哪里的话可以用find / -name php-config命令找一下

 

5、编译和安装

  1. make && make install

成功以后会出现一个这样的路径:

Installing shared extensions:     /fujieace/php/lib/php/extensions/no-debug-non-zts-20151012/***

 

当你用命令:

  1. ls /fujieace/php/lib/php/extensions/no-debug-non-zts-20151012/

你会发现已经有 memcached.so,这样扩展已经成功了!

 

6、安装完成后需要在php.ini文件中添加一条记录:

extension=/fujieace/php/lib/php/extensions/no-debug-non-zts-20151012/memcached.so

 

7、然后关闭并重启php,这样phpinfo() 就有memcached扩展;
php7.0安装memcached扩展

    A+
发布日期:2016年12月07日  所属分类:PHP扩展
最后修改时间:2017-09-05 15:39
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
wordpress discux dedecms 帝国 phpcms等快速建站服务
wordpress discux dedecms 帝国 phpcms等快速建站服务
  • ¥ 99.9元
  • 市场价:499.9元
PHP运行环境 Wamp Lamp Lnmp 安装、配置、搭建服务
PHP运行环境 Wamp Lamp Lnmp 安装、配置、搭建服务
  • ¥ 9.9元
  • 市场价:49.9元
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
SEO顾问服务 中小型网站 单站/最低99.9元 全方位优化
  • ¥ 99.9元
  • 市场价:5000元
永久免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
永久免费SSL证书服务 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: