1.下载
wget http://www.monkey.org/%7Eprovos/libevent-1.3.tar.gz
wget http://memcached.googlecode.com/files/memcached-1.2.8.tar.gz
2.安装
tar zxvf libevent-1.3.tar.gz
cd libevent-1.3
./configure --prefix=/usr
make
make install
cd ../
tar zxvf memcached-1.2.8.tar.gz
cd memcached-1.2.8
./configure --with-libevent=/usr
make
make install
3.运行
/usr/local/bin/memcached -d -m 256 -u root -l 10.0.0.90 -p 12000 -c 256 -P /tmp/memcached.pid
选项说明:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是256MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址10.0.0.90,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid
发现报错“/usr/local/bin/memcached: error while loading shared libraries:
libevent-1.3.so.1: cannot open shared object file: No such file or
directory”
因为我装的是64位服务器,加上以下一句解决
ln -s /usr/lib/libevent-1.3.so.1.0.3 /usr/lib64/libevent-1.3.so.1
4.测试
php已经事先加好memcache支持
<?php
$memcache = new Memcache();
$memcache->connect('10.0.0.90', 12000);
$memcache->set('key', 'This is a memcache test!', 0, 60);
$result = $memcache->get('key');
unset($memcache);
echo $result;
?>
运行该页面,如果出现“This is a memcache test!”表示成功!
5.加入开机启动
最后加上
/usr/local/bin/memcached -d -m 1024 -u root -l 10.0.0.90 -p 12000 -c 256 -P /tmp/memcached.pid
CentOS下yum安装MemCached
标准的CentOS5软件仓库里面是没有memcache相应的包的,所以,我们的第一步就是导入第三方软件仓库,这里推荐的是 Dag Wieers 库(现在叫 RPMForge 了),安装方法如下:
rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
查找相关软件包
yum search memcache
有了,现在可以安装了
yum -y install –enablerepo=rpmforge memcached php-pecl-memcache
验证一下安装结果
memcached -h
php -m|grep memcache
启动memcached
/sbin/servive memcached start
分享到:
相关推荐
5.2 数据库授权= 6 如何管理虚拟主机 6.1 添加虚拟主机 6.2 删除虚拟主机 7 如何管理FTP账号 8 如何备份 8.1 设置备份参数 8.2 立即备份 8.3 设置计划任务自动定时备份 8.4 查看是否备份 9 如何管理服务 9.1 Nginx ...
在32位CentOS 5.x/6.0操作系统中配置KMP(Kangle MySQL PHP)涉及多个步骤,包括MySQL数据库、PHP解释器以及Kangle Web服务器的源码编译安装。以下是对整个过程的详细讲解: 1. **MySQL 5.1.x 和 5.5.x 编译方法**...
1. 安装Linux操作系统(如CentOS或Ubuntu)。 2. 安装必要的依赖,如编译工具、库等。 3. 解压并编译安装Nginx。 4. 安装MySQL数据库,配置数据库连接。 5. 安装PHP,配置Nginx与PHP的交互。 6. 可选地,安装...
#### 1.1 安装 CentOS 7 说明 - **操作系统选择**:选择 CentOS 7 作为基本的操作系统是因为其稳定性和广泛的支持。 - **安装方式**:通常使用 DVD 或者网络安装方式。 - **注意事项**:确保安装过程中选择合适的...
- **性能瓶颈**: 当访问量较大时,可以考虑增加缓存机制(如Redis、Memcached),或者使用负载均衡技术来分担压力。 #### 六、总结 通过本方案,可以有效利用Nginx处理静态资源的优点,同时借助Apache的强大动态...
安装包二里面会有一键安装一键卸载的说明,敬请留意 openstack-rpm包信息: augeas-libs-1.0.0-5.el6_5.1.x86_64.rpm boost-program-options-1.41.0-18.el6.x86_64.rpm btrfs-progs-0.20-0.2.git91d9eec.el6.x86_64....
1、因为openstack软件包超过50M,上传受到限制所以分成了两部分下载,请搜索“openstack安装包(一)”,或者到http://download.csdn.net/?ref=toolbar_logo 搜索该资源,下载完后合并packages文件夹即可完整安装,...