linux php安装memcached扩展
memcached的安装包括:1、服务端的安装;2、客户端的安装
一、服务器端安装
方法一:
memcached 依赖于libevent 库,因此我们需要先安装libevent.
假设将源码放在/usr/local/src

1 cd /usr/local/src 2 wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz 3 tar zxvf libevent-2.0.22-stable.tar.gz 4 cd libevent-2.0.22-stable 5 ./configure --prefix=/usr/local/libevent 6 make && make install

安装memcached服务器版

1 cd /usr/local/src 2 wget http://www.memcached.org/files/memcached-1.4.33.tar.gz 3 tar zxvf memcached-1.4.33.tar.gz 4 cd memcached-1.4.33 5 ./configure --prefix=/usr/local/memcached \ 6 --with-libevent=/usr/loca/libevent 7 make && make install

启动memcached
1 /usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -vv

显示如上说明memcached服务器端安装启动成功并把信息输出到控制台
想后台运行加-d选项
1 /usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -d
1 ps aux | grep memcached
查询进程是否有memcached

启动成功
方法二:
1 yum -y install memcached
就这一步我们就安装完了
启动memcached
1 /usr/bin/memcached -l 127.0.0.1 -p 11211 -m 150 -u root
显示如方法二启动结果
二、客户端安装
客户端需安装libmemcached库

1 cd /usr/local/src 2 wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz 3 tar zxvf libmemcached-1.0.18.tar.gz 4 cd libmemcached-1.0.18 5 ./configure --prefix=/usr/local/libmemcached 6 make && make install

安装php-fpm的memcached扩展
1 cd /usr/local/src 2 wget http://pecl.php.net/get/memcached-2.2.0.tgz 3 tar zxvf memcached-2.2.0.tgz
到了这一步,我们要使用安装php时生成的 phpize 来生成 configure 配置文件
1 /usr/local/php/bin/phpize \ 2 --with-php-config=/usr/local/php/bin/php-config 3 ./configure --with-php-config=/usr/local/php/bin/php-config \ 4 --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl 5 make && make install
--with-php-config 指定 php-config,该文件与 phpize 所在目录相同,
--with-libmemcached-dir 指定 libmemcached 安装目录,就刚才我们 --prefix 那个目录 ,
--disable-memcached-sasl 说明我们系统不支持sasl.h
如果安装成功,会提示:Installing shared extension:/usr/local/php/lib/extensions/no-debug-non-zts-20160524/ 等类信息
接下来,我们编辑php配置文件php.ini,把 php-memcached 扩展加到配置文件。
在 php.ini 中添加以下内容:
1 extension=memcached.so
最后重启nginx和php-fpm
linux php安装memcached扩展的更多相关文章
- linux php 安装 memcache 扩展
1. memcached依赖于libevent,需要先安装libevent. tar zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-sta ...
- linux下安装opcache扩展
linux下安装opcache扩展 参考:http://www.php.net/manual/zh/opcache.installation.php 1 2 3 4 5 6 7 wget http ...
- linux php安装zookeeper扩展
linux php安装zookeeper扩展 tags:php zookeeper linux ext 前言: zookeeper提供很犀利的命名服务,并且集群操作具有原子性,所以在我的多个项目中被采 ...
- Linux下安装memcached
Linux下安装memcached 1.运行memcached需要本文开头介绍的libevent库 $ sudo yum install libevent libevent-deve 2.下载安装me ...
- 总结 Linux 下安装 PHP 扩展步骤
总结一下 Linux 下安装 PHP 扩展步骤,这里以安装 PHP 的 redis 扩展为例. 一.拿到扩展包下载地址,下载扩展包 pecl 上搜索 redis wget http://pecl.ph ...
- centos系统中php7安装memcached 扩展
#编译安装php-7.1.16 #wget http://cn2.php.net/distributions/php-7.1.16.tar.gz#tar -zxvf php-7.1.16.tar.gz ...
- php7安装Memcached扩展
要安装 memcached,需要先安装依赖库 libmemcached wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/lib ...
- linux 下安装php扩展
linux下安装php扩展 步骤: 1.在扩展解压包目录执行 phpize 2.执行 ./configure --with-php-config=/usr/local/php/bin/php-conf ...
- Linux php安装zip扩展
Linux php安装zip扩展 2018.07.22 22:40 1165浏览 #wget http://pecl.php.net/get/zip-1.12.4.tgz #tar zxfv zi ...
随机推荐
- jsp发布后应用根目录
1.发布到tomcat后获取应用的根目录 ServletContext s1=this.getServletContext(); String temp=s1.getRealPath("/& ...
- Jquey里的同步请求和异步请求
1.同步请求 发送了同步请求后 会一直等待 先执行 alert("result:" + d); temp = d; 在执行alert("this is last:& ...
- IOS开发中Xcode常用插件安装与管理(转)
XCode中插件管理工具:Alcatraz 转自http://www.cocoachina.com/industry/20140506/8325.html 苹果现在的成绩得益于其始终如一的坚持. ...
- 利用curl验证ssl网站(webservice)
curl的用法: http://linux.about.com/od/commands/l/blcmdl1_curl.htm DER格式的cert转换为PEM格式(curl只接受PEM格式): ope ...
- Oracle数据库用户权限和管理员权限
一.如何查看权限 查看用户权限 1. oracle用户查看自己的权限和角色 select * from user_tab_privs; select * from user_role_ ...
- Win10 的虛擬桌面
Win10 的虛擬桌面我覺得蠻多餘的,平常很少用,除非是像以前的 "切換老闆鍵" ,老闆來了,你不想讓他知道你在幹嘛,趕快切換另外一個桌面. 切換工作視窗:Alt + Tab 叫出 ...
- 搭建go语言idea开发环境
1.首先下载golang安装包,并配置好环境变量,此处略去相关操作,可能需要搭梯子. 2.下载idea golang插件,并安装: 下载地址如下: https://plugins.jetbrains. ...
- PHP根据设备类型自动跳转相应网址页面,这个现在实用
现在移动设备上网也很方便,比如Android智能手机,iPhone/iPad等,很多网站都相继推出了针对电脑和这些手机等移动设备访问的网页,如果你的系统是用PHP写的,那面本代码对你会很实用,可根据这 ...
- 基于arm开发板四个按键控制四个灯亮
基于s5pv2410,cortex a8的四个按键每一个按键点了对应的灯 对于用汇编来编程的话不难,重点在于数据手册,电路图,管脚的看懂 直接上代码 .globl _start_start: ldr ...
- 《JAVA语言程序设计》上课笔记
教学目标:1.使学生了解JAVA课程的性质.定位.作用:为什么要学习JAVA?让学生知道如何学好JAVA: 教学内容: 一. 问几个问题 1. 你们到这里来干什么 ...