Centos 6.4 安装Memcache 和 PHP Memcache扩展
2015-02-05 23:28
429 查看
安装Memcache
1、安装 libevent 依赖包
安装memcache之前需要先安装 libevent 依赖包yum install libevent-devel
2、安装 memcache
从 http://memcached.org 中下载memcache的源码包 ,这里下载的是 1.4.22.tar.gztar -zxf memcached-1.4.22.tar.gz
cd memcached-1.4.22
./configure --prefix=/usr/local/memcache
make && make install
3、配置memcached 自启动
将源码目录中的 scripts/memcached.sysv 复制到 /etc/init.d/memcached , 然后需要对memcached文件中的memcache路径进行修改:chown $USER /usr/local/memcache/bin/memcached
daemon /usr/local/memcache/bin/memcached -d -p $PORT -u $USER -m $CACHESIZE -c $MAXCONN -P /var/run/memcached/memcached.pid $OPTIONS
到/etc/init.d/memcached 目录下 进行如下操作:
chmod 755 memcached
chkconfig --add memcached
启动
service memcached start
安装PHP Memcache 扩展
pecl.php.net有两个memcache扩展: memcache memcached。memcached 的版本比较新,而且使用的是 libmemcached 库。libmemcached 被认为做过更好的优化,应该比 php only 版本的 memcache 有着更高的性能。1、安装依赖库
https://launchpad.net/libmemcached/1.0/1.0.4/+download/libmemcached-1.0.4.tar.gztar -zxf libmemcached-1.0.4.tar.gz
cd libmemcached-1.0.4
./configure
make
make install
2、安装 memcached 扩展
到http://pecl.php.net/package/memcached 下载最新的 memcached 扩展tar vxzf memcached-2.2.0.tgz
cd memcache-2.2.0
/usr/local/php/bin/phpize
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config
make
make install
TIPS:如果安装过程中出现
configure: error: no, sasl.h is not available. Run configure with –disable-memcached-sasl to disable this check
可以加--disable-memcached-sasl选项解决
3、配置php.ini文件
装完后,最后显示Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/,在该目录下生成memcached.so。extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/"
extension="memcached.so"
TIPS:如果extension 选项要包含路径就必须要是全路径,否则会找不到so文件。
到这里全部的配置就结束了,可以通过phpinfo();函数查看是否配置成功。
参考:http://koda.iteye.com/blog/665761
相关文章推荐
- CentOS6.4 64位下安装sphinx及sphinx for php扩展
- CentOS环境PHP安装memcache扩展
- CentOS环境PHP下安装memcache扩展
- CentOS安装memcached及配置php的memcache扩展
- Redis的php扩展安装(centos6.4)
- linux-CentOS6.4安装Memcached+memcached扩展+安装memcache扩展+Memcache+mecached同步SESSION的几种方法
- CentOS环境PHP下安装memcache扩展
- CentOS 7 安装 PHP 7.0以及memcache和redis扩展
- linux-CentOS6.4安装Memcached+memcached扩展+安装memcache扩展+Memcache+mecached同步SESSION的几种方法
- CentOS环境PHP安装测试memcache扩展
- centos 6.5 php-memcache扩展安装
- centOS 5.6 编译安装Memcached 与Memcache的PHP扩展
- CentOS安装memcached及配置php的memcache扩展
- CentOS-6.4 安装 PHP Memcached 扩展
- centos 5.7 安装PHP扩展memcached memcache redis mongo
- 万网云翔主机centos系统下为PHP安装扩展memcache
- centos 6.4 安装php-fpm 及常用扩展,(转)
- linux(centos 6.4)下安装php memcache服务端及其客户端(详细教程)
- centos6.4安装memcached,及PHP扩展
- CentOS 6.5 下安装php-memcache扩展