PHP安装memcached扩展

文章目录
  1. 1. 安装GCC
  2. 2. 安装libevent
    1. 2.1. 下载libevent
    2. 2.2. 解压文件
    3. 2.3. 进入目录
    4. 2.4. 配置
    5. 2.5. 编译
    6. 2.6. 安装
  3. 3. 安装memcached
    1. 3.1. 下载memcached
    2. 3.2. 解压文件
    3. 3.3. 进入目录
    4. 3.4. 配置
    5. 3.5. 编译
    6. 3.6. 安装
  4. 4. 安装php memcache扩展
    1. 4.1. 下载源码
    2. 4.2. 解压
    3. 4.3. 进入目录
    4. 4.4. 配置
    5. 4.5. 编译
    6. 4.6. 安装
    7. 4.7. 修改php配置
    8. 4.8. 查看配置

安装GCC

1
sudo yum -y install gcc

安装libevent

下载libevent

1
wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz

解压文件

1
tar -zvxf libevent-2.0.22-stable.tar.gz

进入目录

1
cd libevent-2.0.22-stable

配置

1
./configure --prefix=/usr/local

编译

1
make

安装

1
make test && make install

安装memcached

下载memcached

1
wget http://memcached.org/files/memcached-1.4.25.tar.gz

解压文件

1
tar -zvxf memcached-1.4.25.tar.gz

进入目录

1
cd memcached-1.4.25

配置

1
./configure --prefix=/usr/local --with-libevent=/usr/local

编译

1
make

安装

1
make test && make install

安装php memcache扩展

下载源码

1
wget http://pecl.php.net/get/memcache-2.2.7.tgz

解压

1
tar -zvxf memcache-2.2.7.tgz

进入目录

1
cd memcache-2.2.7

配置

1
2
/data/local/php/bin/phpize
./configure --enable-memcache=/usr/local/memcached --with-php-config=/usr/local/php/bin/php-config

编译

1
make

安装

1
make test && make install

修改php配置

添加一行代码

1
extension=memcache.so

查看配置

1
/usr/local/php/bin/php -m | grep memcache