博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 6.5 php-memcache扩展安装
阅读量:6696 次
发布时间:2019-06-25

本文共 2062 字,大约阅读时间需要 6 分钟。

hot3.png

php的扩展memcache,不支持cas,所以我们要装memcached扩展,memcached扩展是基于libmemcached,所以要先安装libmemcached

一、下载软件

1、libmemcached下载地址:http://pecl.php.net/package/memcached

文件:memcached-2.2.0.tgz

2、php-memcached下载地址:https://launchpad.net/libmemcached/+download

文件:libmemcached-1.0.18.tar.gz 

二、安装libmemcached

[root@vm15 local]# mkdir -p libmemcached

[root@vm15 local]# tar zxvf libmemcached-1.0.18.tar.gz 
[root@vm15 local]# cd libmemcached-1.0.18
[root@vm15 libmemcached-1.0.18]# ./configure --prefix=/usr/local/libmemcached --with-memcached
[root@vm15 libmemcached-1.0.18]# make
[root@vm15 libmemcached-1.0.18]# make install

三、安装php-memcached

[root@vm15 local]# mkdir -p phpmemcached 

[root@vm15 local]# tar zxvf memcached-2.2.0.tgz
[root@vm15 local]# cd memcached-2.2.0
[root@vm15 memcached-2.2.0]# /usr/local/php/bin/phpize

输出:

Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
[root@vm15memcached-2.2.0]#./configure --enable-memcached --with-php-config=/usr/local/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached --disable-memcached-sasl 
[root@vm15 memcached-2.2.0]# make
[root@vm15 memcached-2.2.0]# make install

输出:

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20131226/
[root@vm15 memcached-2.2.0]# ll /usr/local/php/lib/php/extensions/no-debug-zts-20131226/

total 2140

-rwxr-xr-x. 1 root root 325608 Dec 30 15:59 memcached.so
-rwxr-xr-x. 1 root root 453766 Dec 30 17:44 memcache.so
-rwxr-xr-x. 1 root root 540834 Dec 19 15:38 opcache.so
-rwxr-xr-x. 1 root root 861055 Dec 30 16:47 redis.so

[root@vm15 memcached-2.2.0]# vi + /usr/local/php/lib/php.ini

找到这段,修改(将报错内容加入extension_dir ):

extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20131226/"

然后下面加上:

extension=memcache.so 
[Memcache] 
memcache.allow_failover = 1 
memcache.max_failover_attempts=20 
memcache.chunk_size =8192
[root@vm15 memcached-2.2.0]#service php-fpm start
查看phpinfo可以看到支持了

ps:之前装了3.0.8,结果不显示,就换了上述版本,

memcached安装在 

php及php-fpm安装在 

转载于:https://my.oschina.net/u/3074507/blog/797064

你可能感兴趣的文章
C++学习-10
查看>>
操作系统与c语言
查看>>
frame和iframe区别
查看>>
PHP验证码无法显示
查看>>
k8s/02中文文档学习笔记
查看>>
网站平台架构演变史(三) - 数据库表的查询优化
查看>>
步步为营 .NET 代码重构学习笔记 三、内联方法(Inline Method)
查看>>
前端地址大全
查看>>
DAY19-Django之model进阶
查看>>
从0移植uboot(六) _实现网络功能
查看>>
Linux命令——du
查看>>
Cube Stacking
查看>>
WPF中DataGrid的ComboBox的简单绑定方式(绝对简单)
查看>>
UIViewContentMode各类型效果
查看>>
转:开启nginx的gzip压缩的相关参数设置
查看>>
转:网站架构-从无到有
查看>>
MUI的一些笔记
查看>>
Jenkins可持续集成Python自动化脚本
查看>>
Linux系统起源及主流发行版
查看>>
跨域问题、跨域cookie问题
查看>>