正在检查登录状态... | 繁體中文 | 设为首页 | 加入收藏
点击:759 | 评论:0 | 辅助功能: 复制 | 打印 | 字体: | |

Memcached1.4.0与perl支持模块安装指南

作者: 蓝天下云层上 发表于 最后更新于
版权声明:转载请征求作者同意,转载时必以超链接形式标明文章原始出处和作者信息及版权声明。
/blog/weblog-19423-1.html
//2010-10-29
libevent参看之前的安装
安装perl支持模块Cache::Memcached
cd /dev/shm
wget http://search.cpan.org/CPAN/authors/id/D/DO/DORMANDO/Cache-Memcached-1.29.tar.gz
cd Cache-Memcached-1.29
perl Makefile.PL

如果有如下提示
Warning: prerequisite String::CRC32 0 not found.
wget http://search.cpan.org/CPAN/authors/id/S/SO/SOENKE/String-CRC32-1.4.tar.gz
tar -zxvf String-CRC32-1.4.tar.gz
cd String-CRC32-1.4
perl Makefile.PL
make && make install

接下来
cd /dev/shm/Cache-Memcached-1.29
perl Makefile.PL
make && make install

安装
wget http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/Memcached-libmemcached-0.4404.tar.gz
tar -zxvf Memcached-libmemcached-0.4404.tar.gz
cd Memcached-libmemcached-0.4404
perl Makefile.PL

如出现如下错误
collect2: ld returned 1 exit status
make[2]: *** [clients/memslap] Error 1

做如下修改
vi Makefile.PL
找到$configure_args
添加--disable-64bit CFLAGS="-O3 -march=i686"进去
再perl Makefile.PL
就会出现正常的
Looks good
Writing Makefile for Memcached::libmemcached

接下来
make && make install

wget http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/Cache-Memcached-libmemcached-0.02011.tar.gz
tar -zxvf Cache-Memcached-libmemcached-0.02011.tar.gz
cd Cache-Memcached-libmemcached-0.02011
如出现
Warning: prerequisite ExtUtils::MakeMaker 6.42 not found. We have 6.30.
Warning: prerequisite Task::Weaken 0 not found.
则去下载安装ExtUtils::MakeMaker和Task::Weaken

make && make install

//2009-7-23

检查libevent安装情况
rpm -qa|grep libevent

如结果只有
libevent-1.1a-3.2.1

则需安装libevent-devel包
rpm -ivh libevent-devel-1.1a-3.2.1.i386.rpm

或是用源码安装
rpm -e libevent-1.1a-3.2.1 --nodeps
删除旧的包

cd /tmp
wget http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz
tar -vxzf libevent-1.4.12-stable.tar.gz
cd libevent-1.4.12-stable
./configure --prefix=/usr
make
make install

http://danga.com/memcached/download.bml下载memcached
cd /tmp
wget http://memcached.googlecode.com/files/memcached-1.4.0.tar.gz
tar -vxzf memcached-1.4.0.tar.gz
cd memcached-1.4.0
./configure --prefix=/usr
make
make install

安装完成后会把memcached放到/usr/bin位置

测试是否成功安装memcached
ls -al /usr/bin/mem*
-rwxr-xr-x 1 root root 187918 Jul 24 07:40 /usr/bin/memcached
-rwxr-xr-x 1 root root 12236 Jan 12 2007 /usr/bin/memhog

memcached基本设置
启动
memcached -d -m 100 -u root -P /tmp/memcached.pid

结束
kill `cat /tmp/memcached.pid`

在服务器上创建
start-memcached
memcached.conf
memcached
三个脚本
脚本可以在这个网址找到 http://www.zzzforever.com/post/362

就可以使用以下很吊的命令
chkconfig --add memcached
chkconfig memcached on
service memcached start

在服务器上查看运行状态
telnet 127.0.0.1 11211
stats
quit

安装perl支持模块Cache::Memcached::libmemcached
cd /tmp
wget http://search.cpan.org/CPAN/auth ... ached-0.2501.tar.gz
tar -zxvf Memcached-libmemcached-0.2501.tar.gz
cd Memcached-libmemcached-0.2501
perl Makefile.PL
make
make install

可以不用理会Task-Weaken not found

wegt http://search.cpan.org/CPAN/auth ... ched-0.02009.tar.gz
tar zxvf Cache-Memcached-libmemcached-0.02009.tar.gz
cd Cache-Memcached-libmemcached-0.02009
perl Makefile.PL
make
make install

memcached与perl支持模块安装完成!

此日志的引用通告 URL:
http://www.imx365.net/blog/tb.cgi/19423

其实我一直都不知道您在想些什么,有什么感触。说真的,您的评论对于我来说很重要...

还没有人评论过

发表评论
  • (地址不公开)

(访客)