用户登录
用户注册

分享至

yum memcached 安装

  • 作者: 连云新司机
  • 来源: 51数据库
  • 2020-09-21
1.由于memcached依赖于libevent,因此需要安装libevent。由于linux系统可能默认已经安装libevent,执行命令:
rpm -qa|grep libevent
查看系统是否带有该安装软件,如果有执行命令:
rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps(由于系统自带的版本旧,忽略依赖删除)

3. 安装libevent命令:
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make
make install
至此libevent安装完毕;
安装过程中出现:configure: error : no acceptable C compiler found in $PATH错误时是没有安装gcc,运行如下命令:
yum install gcc* make*

4. 安装memcached命令:
tar zxvf memcached-1.4.2.tar.gz
cd memcached-memcached-1.4.2
./configure --prefix=/usr/local/memcached --with-libevent=
/usr/local/libevent/
make
make install
至此memcached安装完毕;

5.当启动memcached时经常不能发现libevent.so;可以通过以下命令检查:
进入/usr/local/memcached/bin目录
LD_DEBUG=help
./memcached -v
LD_DEBUG=libs ./ memcached。



  1.由于memcached依赖于libevent,因此需要安装libevent。由于linux系统可能默认已经安装libevent,执行命令:
rpm -qa|grep libevent
查看系统是否带有该安装软件,如果有执行命令:
rpm -e libevent-1.4.13-4.el6.x86_64 --nodeps(由于系统自带的版本旧,忽略依赖删除)

3. 安装libevent命令:
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make
make install
至此libevent安装完毕;
安装过程中出现:configure: error : no acceptable C compiler found in $PATH错误时是没有安装gcc,运行如下命令:
yum install gcc* make*

4. 安装memcached命令:
tar zxvf memcached-1.4.2.tar.gz
cd memcached-memcached-1.4.2
./configure --prefix=/usr/local/memcached --with-libevent=
/usr/local/libevent/
make
make install
至此memcached安装完毕;

5.当启动memcached时经常不能发现libevent.so;可以通过以下命令检查:
进入/usr/local/memcached/bin目录
LD_DEBUG=help
./memcached -v
LD_DEBUG=libs ./ memcached。



  你先确定一下是memcache还是memcached这两者是有区别的。
telnet成功证明memcache安装成功。
phpinfo显示memcached那这也没问题

可你说
使用官方的测试memcached的php文件没用,页面提示500错误
不知你使用的是不是类似这样的代码。
<?php
$mem = new memcache;
$mem->connect("192.168.x.y", 11211)or die ("could not connect");

$mem->set('key', 'this is a test!', 0, 60);
$val = $mem->get('key');
echo $val;
?>

注意看第一行。。$mem = new memcache;

如果你的服务器支持是memcached的话就在phpinfo里显示的是memcached
如果是memcache的话那就只会显示memcache

memcached是php的一个扩展。
所以你用new memcache去实例memcached会出500也正常。
软件
前端设计
程序设计
Java相关