文档章节

centos系统为php安装memcached扩展

江上轻烟
 江上轻烟
发布于 2015/08/27 21:09
字数 368
阅读 23
收藏 0

码上生花,ECharts 作品展示赛正式启动!>>>

这篇文章主要介绍了centos系统为php安装memcached扩展的步骤,大家参考使用吧
       1. 通过yum安装

yum -y install memcached
#安装完成后执行:
memcached -h
#出现memcached帮助信息说明安装成功

2. 加入启动服务

chkconfig --level 2345 memcached on

3. 配置Memcached

vim /etc/sysconfig/memcached
#文件中内容如下,按需要修改:
PORT="11211" #端口
USER="root" #用户名
MAXCONN="1024" #最大连接数
CACHESIZE="64" #内存大小
OPTIONS="" #附加参数

4. 安装libmemached

wget https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz
tar -zxvf libmemcached-1.0.16.tar.gz
cd libmemcached-1.0.16
./configure -prefix=/usr/local/libmemcached -with-memcached
make && make install
注意:这里容易报错,
编译错误:
libmemcached/auto.cc: In function 'memcached_return_t text_incr_decr(memcached_server_st*, bool, const char*, size_t, uint64_t, bool)':
libmemcached/auto.cc:73: error: expected `)' before 'PRIu64'

In file included from ./libmemcached/common.h:72,
from ./libmemcached/csl/common.h:40,
from libmemcached/csl/context.cc:38:
./libmemcached-1.0/memcached.h:46:27: error: tr1/cinttypes: No such file or directory
原因是gcc版本过低了
对策:libmemcached-1.0.2 版本以上升级编译器版本
# yum install gcc44 gcc44-c++ libstdc++44-devel

# export CC=/usr/bin/gcc44
# export CXX=/usr/bin/g++44
# ./configure

如果升级gcc版本出现连接源的问题不能下载,可以换用163的yum源,参考文章

http://back.zhizhi123.com/?p=109

5. 安装php-devel

yum install php-devel

6. 安装PHP Memcached扩展

wget http://pecl.php.net/get/memcached-2.1.0.tgz
tar -zxvf memcached-2.1.0.tgz
cd memcached-2.1.0
/usr/local/php/bin/phpize
./configure -enable-memcached -with-php-config=/usr/local/php/bin/php-config -with-zlib-dir -with-libmemcached-dir=/usr/local/libmemcached -prefix=/usr/local/phpmemcached
make && make install


本文转载自:http://back.zhizhi123.com/?p=112

江上轻烟

江上轻烟

粉丝 1
博文 13
码字总数 442
作品 0
海淀
程序员
私信 提问
加载中
请先登录后再评论。
安装memcached及php扩展

用的是centos系统 1、安装memcached yum -y install memcached 安装完成后, memcached -h 应该会出现memcached 参数说明 2、memcached配置文件 vi /etc/sysconfig/memcached PORT="11210"US......

lock-li
2016/04/15
113
0
Plesk下安装 PHP Memcached 扩展

Plesk下安装 PHP Memcached 扩展 曙光博客2018-03-212 阅读 系统memcachedphp安装 默认情况下,Plesk的PHP是不带Memcached扩展的,需要我们自己安装。 安装环境: Plesk Onyx 17.5.3 + Cent...

曙光博客
2018/03/21
0
0
Centos-php_memcached扩展安装

Centos-php-memcached 扩展 注意要安装的是PHP的Memcached扩展,跟PHP的memcahe扩展有点区别。 phpmemcached支持binary protocol 协议,而phpmemcache协议不支持,php_memcached支持对同一k...

weixingo
2015/10/12
712
0
CentOS7 安装、配置 Memcached

<p><a href="https://devops.profitbricks.com/tutorials/install-and-configure-memcached-on-centos-7/" rel="nofollow noreferrer">点击访问原文地址</a></p><h2>介绍</h2><p>Memcached 是......

osc_x5bcobu8
2018/11/18
2
0
ubuntu 搭建php7-memcached和memcache扩展

Memcache存放Session 1、如果你能修改到服务器配置文件,那就打开打开php.ini(ubuntu php7 在/etc/php/7.0/apache2/php。ini) 或者某个目录下的 .htaccess : 二:php安装memcace扩展 老方...

osc_bhmyqusc
2018/07/30
1
0

没有更多内容

加载失败,请刷新页面

加载更多

Elasticsearch如何查询使用JSON字符串的DSL

背景 Java处理ES查询逻辑,有一种情况是用户从其他地方粘贴或者手动输入的JSON字符串的DSL语句;这个时候就没法使用QueryBuilder来构建所需要的SearchSource。查了查发现有个Wrapper的方式可...

叫我哀木涕
今天
19
0
JDBC:ResultSet Types

ResultSet Types 用于确定ResultSet的某些特征和功能。 ResultSet.TYPE_FORWARD_ONLY 只能调用 next,不能调用 previous 。否则报错 ResultSet.TYPE_SCROLL_INSENSITIVE 能调用 next/previou...

mrsuperli
昨天
7
0
Cesium笔记(3):基本控件简介—ImageryProvider地图瓦片地图配

cesiumjs中可定制多种图层,可以使用互联网上很多地图提供商的图层数据,也可以使用自己的地图数据。Cesium支持多种标准化格式的GIS瓦片服务,可以把栅格图层绘制到地球的表面——cesiumjs的...

zhoulujun
昨天
17
0
跟小伟一起学习类加载机制

我们在学习 java 基础的时候,从宏观上了解了一个类到运行大致是:.java 文件通过 javac 编译器编译得到 .class 文件,在用到该类时,jvm 会加载该 class 文件,并创建对应的 class 对象,将...

niceyoo
昨天
16
0
Electron整合React使用搭建开发环境

Electron整合React使用搭建开发环境 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 简介 用于构建用户界面的 ...

归子莫
昨天
26
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部