PHP安装memcached扩展笔记

   这篇文章主要介绍了PHP安装memcached扩展笔记,本文讲解了安装服务端、launchpad、安装memcached扩展以及配置PHP.ini等内容,需要的朋友可以参考下

  最近在服务器上部缓存系统,记录一下PHP安装memcached扩展。

   代码如下:

  # 安装服务端

  yum install memcached -y

  I. launchpad

  请于https://launchpad.net/libmemcached/+download下载目前最新版的libmemcached(20150524)

   代码如下:

  cd /tmp

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

  tar zxf libmemcached-1.0.18.tar.gz

  cd libmemcached-1.0.18

  ./configure

  make

  make install

  II. 安装memcached扩展

  在PECL(The PHP Extension Community Library)找到并安装php的memcached扩展。

   代码如下:

  在PECL中你能找到以下两个容易混淆的memcache的PHP扩展,你能够分清楚他们的区别吗?你知道为什么我们要用前者吗?请读者紫星Google之!

  memcached PHP extension for interfacing with memcached via libmemcached library

  memcache memcached extension

  [https://pecl.php.net/package/memcached][4] 目前最新版为2.2.0

   代码如下:

  mkdir /usr/src/php -p

  cd /usr/src/php

  wget https://pecl.php.net/get/memcached -O memcached-2.2.0.tgz

  tar xf memcached-2.2.0.tgz

  cd memcached-2.2.0

  phpize

  # 我们在配置的添加一些新的功能,使其支持json和igbinary,有空可以研究一下

  ./configure --enable-memcached --enable-memcached-json --enable-memcached-igbinary

  make

  make install

  # 注意最后的输出

  # Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

  下面我们将其移动到php的extension目录下

   代码如下:

  cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/*.so /usr/local/php/lib/php/extensions/

  III. 配置PHP.ini

  打开正在生效的php.ini文件

   代码如下:

  vim /usr/local/php/etc/php.ini

  # 添加以下配置

  [Memcached]

  extension=memcached.so

时间: 2024-12-31 02:25:09

PHP安装memcached扩展笔记的相关文章

centos系统为php安装memcached扩展步骤_Linux

1. 通过yum安装 复制代码 代码如下: yum -y install memcached#安装完成后执行:memcached -h#出现memcached帮助信息说明安装成功 2. 加入启动服务 复制代码 代码如下: chkconfig --level 2345 memcached on 3. 配置Memcached 复制代码 代码如下: vim /etc/sysconfig/memcached#文件中内容如下,按需要修改:PORT="11211" #端口USER="ro

编译安装memcached扩展记要

编译memcached扩展的时候,得指定libmemcached库的位置 --with-libmemcached-dir=DIR 来指定路径.这个路径就是安装libmemcached时指定的prefix的值 所以得先安装libmemcached库. 一.安装libmemcached库 libmemcached库为什么编译不成功,好像是需要更高版本的gcc编译器?我按照网上说的,执行了: yum install gcc44 gcc44-c++ libstdc++44-devel 原因 貌似是gcc

memcached-windows安装php的Memcached扩展

问题描述 windows安装php的Memcached扩展 可以安装Memcached服务器,但是安装Memcached扩展时,需要安装libevent和libmemcached,但是网上的教程全是在linux下安装,怎么在windows下安装这两个扩展啊?

Mac Yosemite下安装Apache+PHP+MySQL+Memcached环境笔记

为了安装方便,需要注意几个小细节. 最好是安装了xcode之后再来安装此环境 Mac OS X 10.10 Yosemite 自带PHP5.5和Apache2.4做相应修改即可. Mac先安装所需工具 MacPort的下载:http://www.macports.org/ 下载安装port ,如果开有终端,记得安装完成后退出终端哟 安装GNU autotools: 要安装autotools需要如下几个文件 automake autoconf M4 安装顺序是M4 -> autoconf ->

编译安装Memcached 和 Memcache 的PHP扩展

一:安装Memcache 1:编译安装libevent wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar -zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/usr/local/libevent make make isntall 2:编译安装memcached

AMH安装Memcache及Memcached扩展组件步骤

在写这篇文章的时候,老左测试的系统是CENTOS 5 32位,先安装的是AMH4.2版本. 第一.安装Memcache  代码如下 复制代码 wget http://soft.laozuo.org/systems/memcache-2.2.7.tgz tar zxvf memcache-2.2.7.tgz cd memcache-2.2.7 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php

linux下编译安装Memcached 和 Memcache 的PHP扩展

一:安装Memcache 1:编译安装libevent wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz tar -zxvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/usr/local/libevent make make isntall 2:编译安装memcached

php的memcache和memcached扩展区别

老生长谈的问题了.我这里就整理一下. memcache的文档在:http://pecl.php.net/package/memcache memcached的文档在:http://pecl.php.net/package/memcached   首先看下时间,memcache最早是在2004年2月开发的,最后更新是在2013年4月,而memcached最早是在2009年1月开发的,最后更新是在2014年1月更新的.所以memcache的历史比memcached早. 在安装memcache扩展的时

Linux中安装Memcached服务

下载并安装Memcache服务器端 服务器端主要是安装memcache服务器端. 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3.(如果你的系统已经安装了libevent,可以不用安装) 官网:http://www.monkey.org/~provos/libev