memcached php扩展(二)

安装环境链接:http://pan.baidu.com/s/1i4IbJox

Memecached 服务器安装(一)

memcached php扩展(二)

redis 服务器端安装(三)

PHP-Redis扩展安装(四)

、先下载安装所需要的软件

解压后你会发现有四个软件包,这里给大家进行说明:

libevent-2.0.22-stable.tar.gz   安装 Memcached 服务器所依赖的软件包

libmemcached-1.0.18.tar.gz  是一个 memcached 的库

memcached-1.4.25.tar.gz  Memcached 服务器软件包

memcached-2.2.0.tar.gz  PHP开启 Memcached 扩展的软件包

注:大家会奇怪为什么这里会有两个 memcached 包,是这样的,这两个包一个较大,一个较小。较大的是 memcached 服务器软件包;较小的用于整合 PHP memcached 扩展,较小的包会生成一个 memcached.so 的 extension 文件。

开启 PHP 的 memcached 扩展

[plain] view plain copy

  1. tar zxvf memcached-2.2.0.tgz
  2. cd memcached-2.2.0 
  3.  /usr/local/php5.6/bin/phpize  
  4. ./configure --with-php-config=/usr/local/php5.6/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached

/usr/local/php5.6 是我机器 php 的安装目录

[plain] view plain copy

  1.  make && make install  

编译完成之后会出现如下图所示:

这时会生成一个 memcached.so 文件,放置在红圈的位置(可能因机器而不同)

打开 php.ini 文件,添加一条"extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/memcached.so"

重启,看是否出现下图所示内容

出现说明成功。

Linux 下启动 Memcached

memcached 启动:

/usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -d

查看memcached启动命令

ps aux|grep memcached

停止Memcache进程:
   kill `cat /tmp/memcached.pid`

,所以也可以不设置此参数;
 -u 指定用户;
 -t <num>       number of threads to use, default 4
如果有此项,说明已经支持了线程,就可以在启动的时候使用 -t 选项来启动多线程

然后启动的时候必须加上你需要支持的线程数量:
/usr/local/memcached/bin/memcached -t 1024

2 windows 下安装 php-memcached 扩展

1) 通过 phpinfo()观察如下 3 个参数,即 php 版本,ts/nts, vc6/vc9

2) 根据上步中的参数,到 http://downloads.php.net/pierre/ 下载匹配的 memcache.dll

3) 再次观察 phpinfo()信息,找出 extension_dir, 并把下载的 memcache.dll 放入该路径.

4) 并修改 php.ini, 加入 extension=php_memcache.dll,引入该 dll

5) 重启 apache

memcached php扩展(二)的更多相关文章

  1. Memcached在Linux系统下的安装和PHP开启 Memcached的 扩展 超级解决方案

    [项目背景]:阿里云ECS服务器,Linux(centos7.2 64位),环境部署使用的是阿里云一键安装包(LAMP)等 [项目需求]:linux安装memcached 和php开启Memcache ...

  2. 手把手教你开发Chrome扩展二:为html添加行为

    手把手教你开发chrome扩展一:开发Chrome Extenstion其实很简单 手把手教你开发Chrome扩展二:为html添加行为 手把手教你开发Chrome扩展三:关于本地存储数据 上一节我们 ...

  3. Memcached笔记——(二)XMemcached&Spring集成

    今天研究Memcached的Java的Client,使用XMemcached 1.3.5,做个简单的测试,并介绍如何与Spring集成. 相关链接: Memcached笔记--(一)安装&常规 ...

  4. php配置memcached的扩展。

    (一)安装memcached服务器 1根据系统下载相应版本的memcached服务器版本:如win7(64位=====>memcached-win64/memcached.exe 2.解压到目录 ...

  5. Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作

    一.Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl.PHP为主. 仅仅memcached网站上列出的语言就有: ...

  6. 【转】 Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作

    一.Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl.PHP为主. 仅仅memcached网站上列出的语言就有: ...

  7. Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作 - Edison Chou

    一.Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl.PHP为主. 仅仅memcached网站上列出的语言就有: ...

  8. memcached + php 扩展 for ubuntu

    1.安装memcached apt-get install memcached 2.安装php memcached 扩展 apt-get install php5-memcache 3.启动memca ...

  9. memcached实战系列(二)memcached参数以及启动

    memcached启动的时候配置的参数也比较多.在这里我就做一个汇总,需要的时候直接查看参数以及参数的含义. 下面是参数的定义以及解释. 1.1.1. 参数说明 -d选项是启动一个守护进程 -m是分配 ...

随机推荐

  1. CSS3进度条动画

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  2. Spring事务嵌套引发的问题--Transaction rolled back because it has been marked as rollback-only

    转载https://blog.csdn.net/f641385712/article/details/80445912 读了两边才找到问题

  3. 【JAVA】增强for循环for(int a : arr)

    介绍 这种有冒号的for循环叫做foreach循环,foreach语句是java5的新特征之一,在遍历数组.集合方面,foreach为开发人员提供了极大的方便. foreach语句是for语句的特殊简 ...

  4. 身为一个小白,看到一篇值得看的文章。讲述小白学习python的6个方法。

    01. Python怎么学?   Python虽然号称非常简单,功能强大!但是再简单,它也是一门编程语言,任何一个编程语言都会包含: 内功,心法和招式,内功心法就是指的算法,数据结构: 招式就是任何一 ...

  5. mybatis的if标签判断子类属性-There is no getter for property named 'export' in

    1 <select id="findList" resultType="BndExport"> SELECT <include refid=& ...

  6. struts2导入多个xml引入报错<include>

    struts.xml <?xml version="1.0" encoding="UTF-8"?> <!-- 指定Struts 2配置文件的D ...

  7. 有用的2个 Windows 下批处理文件(bat文件):

    创建多个文件夹(目录): 新建一个记事本:win + R –>输入notepad 在笔记本中输入如下: mkdir Would mkdir you mkdir marry mkdir me 另存 ...

  8. vue项目上传到OSS

    1.输入阿里云登陆地址 http://signin.aliyun.com/1987179281335458/login.htm 登陆地址 阿里云账号    2.选择对象oss,建议文件夹   3.将文 ...

  9. linux配置 sudo 授权管理

    为什么使用 sudo,如果普通用户使用 su - root 切换到管理员.进行非法操作,比如 passwd root 修改 root 密码.那么系统其他用户将无法访问系统.这个普通管理员说白了,已经” ...

  10. 【leetcode】1071. Greatest Common Divisor of Strings

    题目如下: For strings S and T, we say "T divides S" if and only if S = T + ... + T  (T concate ...