centos系统给php安装php-memcached模块教程
安装方法一,直接使用wget安装
系统:centos 5.5
需要的软件包:libmemcached-1.0.15.tar.gz
memcached-2.1.0.tgz
1.安装前准备
代码如下 | 复制代码 |
wget https://launchpad.net/libmemcached/1.0/1.0.15/+download/libmemcached-1.0.15.tar.gz |
2.安装libmemcached
代码如下 | 复制代码 |
tar zxf libmemcached-1.0.15.tar.gz && cd libmemcached-1.0.15 |
3.安装php-memcached
代码如下 | 复制代码 |
tar zxf memcached-2.1.0.tgz && cd memcached-2.1.0 |
4.验证
代码如下 | 复制代码 |
php -m|grep memcached |
最后重启apache.
方法二,使用yum install安装
一、安装libevent开发包
代码如下 | 复制代码 |
yum install libevent-devel |
二、安装Memcached
我们从http://memcached.org/获取Memcached安装包memcached-1.4.15.tar.gz。
1、配置(通过参数prefix指定安装目录)
代码如下 | 复制代码 |
./configure --prefix=/usr/local/memcached --enable-sasl |
2、编译和安装
代码如下 | 复制代码 |
make |
三、安装libmemcached
从http://libmemcached.org/下载安装包libmemcached-1.0.15.tar.gz。
配置、编译和安装(–with-memcached指定Memcached执行程序)
代码如下 | 复制代码 |
./configure --with-memcached=/usr/local/memcached/bin/memcached |
四、安装PHP memcached扩展
代码如下 | 复制代码 |
/usr/local/php/bin/pecl install memcached |
补充
启动
代码如下 | 复制代码 |
memcached -d -u root -m 64 -c 1024 |
-d选项是启动一个守护进程
-m分配给Memcache使用的内存数量,单位是MB
-u运行Memcache的用户
-l监听的服务器IP地址
-p设置Memcache监听的端口,最好是1024以上的端口
-c最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定
-P设置保存Memcache的pid文件