这里要安装memcached.但在编译的时候提示需要指定libevent库,可是在安装lnmp的候默认是已经安装过的.解决办法如下:
memcached需要libevent支持,所以首先安装libevent
查看系统是否已经安装libevent
# rpm -qa|grep libevent
如果有,不要高兴,先升级
#yum -y install libevent
测试libevent是不是已经安装成功
#ls -al /usr/lib | grep libevent
可以看到多个已经安装的类包安装memcached(http://memcached.org/)
可以先查看编译参数
# wget http://memcached.googlecode.com/files/memcached-1.4.8.tar.gz
# tar zxvf memcached-1.4.8.tar.gz
# cd memcached-1.4.8
# ./configure –help
# ./configure –prefix=/usr/local/memcached
# make
# make install
在这个时候,不一定会编译通过,依旧会出现:
checking for libevent directory… configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/
If it’s already installed, specify its path using –with-libevent=/dir/
因为libevent 这个包是系统默认安装的,没有安装相应的开发所用的头文件。
所以,还要使用如下命令来安装:
yum install libevent-devel
再编辑,即可通过。。
启用Memcached,
/usr/local/memcached/bin/memcached -d -m 128 -l 192.168.1.1 -p 11211 -u root============================================
memcached 启动报error while loading shared libraries: libevent-1.4.s解决办法:
原因是找不到libevent-1.4.so.2类库,解决办法如下:
使用LD_DEBUG=help ./memcached -v来确定 加载的类库路径,方法如下:
ln -s /usr/local/lib/libevent-1.4.so.2 /lib/libevent-1.4.so.2
分享到:
相关推荐
### Linux 下安装 Memcached 的详细步骤 #### 一、前言 Memcached 是一款高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果减少数据库负载,加速动态 Web 应用的访问速度,提高可扩展性。在 Linux 系统...
Linux下的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。在Linux环境下安装Memcached,可以帮助我们优化服务器性能,提升应用...
3. 验证Memcached安装: - 使用`ls`命令查看Memcached是否在正确的位置:`# ls -al /usr/local/bin/mem*` 4. 启动Memcached服务: - 为了启动Memcached作为守护进程,可以执行:`# /usr/local/bin/memcached -d -...
### Linux下安装memcached详细步骤 #### 一、前言 在Linux环境下部署memcached能够极大地提高应用程序的性能,尤其是在需要缓存数据的应用场景中。本文将详细介绍如何在64位Linux系统上安装memcached,并分享作者...
### Linux 下 PHP 安装 Memcached 扩展详解 #### 一、Memcached与PHP扩展简介 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果和任何其他结果来减少数据库负载并加快动态 Web 应用...
Linux系统上的Memcached安装教程 Memcached是一款高性能、分布式内存对象缓存系统,它广泛用于减轻数据库负载,提高Web应用的性能。在这个教程中,我们将详细介绍如何在Linux系统上安装和配置Memcached,以及如何...
### Linux 下安装 Memcached 及解决安装中遇到的问题 #### 一、背景介绍 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果减少数据库负载,加速动态 Web 应用的访问速度,提高可扩展性...
### Linux环境下Memcached安装及配置使用详解 #### 一、Memcached简介 Memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序的速度,减轻数据库负担。它通过在内存中缓存数据和对象来减少读取...
### Linux Memcached安装指南 #### 一、简介 Memcached是一款高性能、分布式内存对象缓存系统,通过减轻数据库负担来加速动态Web应用,提高网站访问速度。它通过在内存中缓存数据和对象来减少读取数据库的次数,...
在Linux系统中安装Memcached是一项基础的系统管理任务,尤其对于需要高效缓存处理的应用场景。Memcached是一款轻量级的、高性能的分布式内存对象缓存系统,它能够用来存储和检索数据,以减少数据库访问的负担。接...
### Linux 下 Memcached 的安装与启动详解 #### 一、Memcached 简介 Memcached 是一款高性能的分布式内存对象缓存系统,用于减轻数据库负载,加速动态 Web 应用程序的速度。它通过在内存中缓存数据和对象来减少...
### Linux下memcached安装手册 #### 一、概述 本文档旨在详细介绍如何在Linux环境下安装memcached,并确保其正常运行。memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序,减轻数据库负担...
在Linux操作系统中,Memcached是一款轻量级的内存对象缓存系统,用于在分布式环境中存储和检索数据。它通过提供高性能、低延迟的缓存服务,显著提升了应用程序的响应速度。本文将详细介绍如何在Linux环境下启动和...
描述中的"for linux"表明我们将在Linux环境中安装和使用Memcached。在Linux上安装Memcached通常涉及以下步骤: 1. **获取源代码**:压缩包文件`memcached-1.4.13.tar.gz`即为Memcached的源代码包,解压后可以获取源...
在配置Memcached安装路径时,使用`--with-libevent=/usr/local/libevent/`参数指定libevent的安装位置。 安装完成后,可以测试Memcached是否安装成功,通过查看`/usr/local/memcached/bin/`目录下的memcached相关...
通过以上步骤,您已经成功地在Linux系统上通过源代码安装并配置了Memcached。这使得您可以充分利用Memcached的性能优势,为Web应用程序提供高效的缓存解决方案。请注意,不同版本的Linux和Memcached可能会有细微的...
**Memcached安装:** 1. **下载源码**: 获取libevent和Memcached的源码包,如`libevent-1.4.9-stable.tar.gz`和`memcached-1.4.9.tar.gz`。 2. **解压源码**: 使用`tar`命令解压缩下载的源码包。 3. **安装libevent*...