`
71254468
  • 浏览: 19986 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

解决安装memcache出现configure: error: libevent is required. If it's already installed,

阅读更多
这里要安装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
分享到:
评论

相关推荐

    memcache安装必备的组件 libevent-1.3.tar.gz

    **Memcached 安装与 Libevent 组件详解** 在搭建 Memcached 服务器的过程中,`libevent` 是一个不可或缺的组件。Memcached 是一款轻量级的、高性能的内存对象缓存系统,它广泛用于减轻数据库负载,提升 web 应用...

    Linux服务器中对于Memcache的安装配置方法

    下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,memcache用到了libevent这个库用于socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了...

    Linux安装Memcache

    【Linux安装Memcache】 Memcache是一款高性能的分布式内存对象缓存系统,常被用来缓解数据库负载,提升Web应用性能。本文将详细介绍如何在Linux环境下安装和配置Memcache服务器端及PHP扩展。 首先,确保你的系统...

    memcache安装

    ### Memcache在Linux环境下的安装指南 随着互联网技术的发展,数据缓存技术变得越来越重要,Memcache作为一种高性能、分布式内存对象缓存系统,在提高网站访问速度方面发挥了关键作用。本文将详细介绍如何在Linux...

    Linux环境下Memcache的安装

    然而,有时在启动Memcache时可能会遇到找不到共享库的错误,如“error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory”。这通常是由于系统路径中...

    memcache服务器安装

    本文将详细介绍如何在服务器上安装 Memcache 服务,包括依赖库 libevent 的安装以及 Memcache 本身的安装和配置。 1. 安装 libevent 库: 在安装 Memcache 之前,需要先安装 libevent 这个库,因为 Memcache 依赖...

    libevent-1.4.9-stable.tar.gz

    3. 配置编译选项,通常包括指定安装路径,如 `./configure --prefix=/usr/local/libevent`。 4. 编译源代码,执行 `make`。 5. 安装到指定目录,使用 `sudo make install`。 6. 最后,根据memcache的安装文档,配置...

    memcached 1.2.6 1.2.5

    Enjoy, it's nice to have Windows build support from the libevent team. Thanks! memcached 1.2.6 The original is the version from the memcached website. original: memcached-1.2.6.tar.gz win32 src:...

    PHP中的Memcache详解

    安装Memcache分为两部分:首先要在服务器端安装memcached服务,通常是在Linux环境下;其次,需要在PHP环境中安装Memcache客户端扩展,以便PHP程序能调用Memcache功能。服务器端安装完成后,可以在PHP中通过添加扩展...

    linux memcache和libevent安装包

    Linux下的Memcached和Libevent是两个非常重要的开源库,它们在服务器端的高性能网络编程中发挥着关键作用。Memcached是一种高性能、分布式内存对象缓存系统,用于减轻数据库负载,提高应用程序性能。而Libevent是一...

    memcache的安装步骤

    **Memcache 安装步骤详解** Memcache 是一个高性能的分布式内存对象缓存系统,它最初由 danga.com 开发,主要用于减轻数据库的负载压力,尤其是对于那些访问量巨大的网站。Memcache 可以在内存中创建哈希表,自管理...

    linux下安装memcached以及解决安装中遇到的问题

    ### Linux 下安装 Memcached 及解决安装中遇到的问题 #### 一、背景介绍 Memcached 是一种高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果减少数据库负载,加速动态 Web 应用的访问速度,提高可扩展性...

    云端代码:利用Google.AppEngine编程.源代码

    - **Memcache**:提供高速缓存服务,用于临时存储经常访问的数据,提高应用性能。 - **Task Queues**:处理异步任务,如发送邮件、执行长时间运算等,避免阻塞主线程。 - **Blobstore** / **Cloud Storage**:...

    PHP7-memcache-dll-4.0.4.zip

    - 不同版本和架构的memcache.dll文件 - 相关的配置文件,如php_memcache.ini - 可能还包括Readme文档,说明安装和使用方法 使用Memcache扩展在PHP7中的主要知识点有: 1. 数据缓存:通过`memcache_connect()`或`...

    解决tomcat7,8使用memcache管理session时出现NoSuchFieldError:attributes错误的完整jar包

    `NoSuchFieldError`通常在运行时出现,当尝试访问一个不存在于类或接口中的字段时抛出。在这个场景中,错误涉及到`attributes`字段,这很可能是因为类路径中存在不兼容的库版本或者缺少必要的依赖。 在描述中提到,...

    Solaris下安装memcache.doc

    在 Solaris 操作系统上安装 Memcached 这一内存对象缓存系统,首先需要确保系统具备必要的工具,尤其是 GCC 编译器和 Make 工具,因为 Memcached 的依赖库 libevent 需要这些来编译。以下是详细的安装步骤: 1. **...

    CentOS 安装 Memcache 服务器. java 做客户端.

    在IT领域,Memcache是一种广泛使用的高性能分布式内存对象缓存系统,它能够减轻数据库的负担,提高网站或应用的响应速度。本主题将探讨如何在CentOS操作系统上安装Memcache服务器,并利用Java作为客户端与之交互。...

    memcache安装与基本操作详解

    ### Memcache安装与基本操作详解 #### 一、前言 Memcache是一种高性能的分布式内存对象缓存系统,用于加速动态Web应用,减轻数据库负担。本文将详细介绍如何安装配置Memcache,并提供基本的操作示例。 #### 二、...

Global site tag (gtag.js) - Google Analytics