1.先用:ls -al /usr/lib | grep libevent 查看是否已安装,如果已安装且版本低于1.3,则先通过:rpm -e libevent —nodeps 进行卸载。
2.下载libevent安装包:libevent-1.4.13-stable.tar.gz,然后解压。
3.切换到解压后的 libevent 主目录:cd libevent-1.4.13-stable
4.依次执行:
./configure –prefix=/usr (或 ./configure --program-prefix=/usr)
make
make install
注意:
1)执行 make install 时可能需要 root 权限。
2)libevent会安装到 /usr/lib 或 /usr/local/lib 下
5.测试libevent是否安装成功:ls -al /usr/lib | grep libevent(或 ls -al /usr/local/lib | grep libevent)
出现类似下图结果则表示安装成功:
6.如果libevent的安装目录为/usr/local/lib下,则还需要建立 libevent-1.4.so.2 到 /usr/lib 的软连接,这样其他程序运行时才能找到libevent库:ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
转自:http://blog.sina.com.cn/s/blog_4b93170a0100mbm9.html
相关推荐
总结,libevent 2.0.13是一个强大的事件通知库,适用于跨平台的网络编程,特别是对于高性能服务器和网络应用的开发。配合提供的VS2008解决方案文件,Windows开发者可以轻松地构建和使用这个库。
总结起来,Linux FastDFS结合libevent-2.1.11-stable可以构建一个高性能的分布式文件系统,libevent作为底层的事件驱动库,为FastDFS提供了强大的网络通信支持,使系统在处理大量并发连接时保持高效和稳定。...
3. Libevent的版本检测:在使用特定版本的Libevent时,可能需要检测当前安装的Libevent版本,以确保兼容性和功能支持。 4. 事件基础(event_base)的创建和配置:Libevent中event_base的创建是实现事件循环的基础。...
总结,libevent是一个强大的工具,它提供了事件驱动的编程模型,适用于处理大量并发连接。通过理解并熟练运用libevent,开发者可以构建出高性能、可扩展的网络应用程序,无论是HTTP服务器还是HTTPS服务器,libevent...
### Libevent分析笔记 #### Libevent简介与特点 Libevent是一个高效的事件驱动库,它提供了一种机制,...通过掌握Libevent的安装和基本使用方法,开发者可以更好地利用其强大的功能,提升应用程序的性能和稳定性。
《深入理解libevent:构建高性能网络服务》 libevent是一个高度可扩展的事件通知库,广泛应用于PHP等编程语言...对于系统架构师和后端开发人员来说,深入理解libevent的原理和使用方法,无疑会增强其解决问题的能力。
总结,libevent_webservice是一个利用libevent库实现的C语言编写的异步多线程Web服务示例,它展示了如何在C语言中利用事件驱动的编程模型来构建高并发的服务。通过理解和应用该项目,开发者可以学习到libevent的基本...
总结来说,在Ubuntu系统下安装memcache需要先安装libevent库,然后安装memcached程序本身,并且如果需要在PHP中使用memcache还需要安装PHP的memcache扩展。整个过程涉及到从源码包的下载、编译到配置和测试,每一步...
如果尚未安装,需要自行搜索安装方法。 接下来,检查lxml和OpenSSL是否已安装。在Python交互环境中,尝试导入这两个库,如`import lxml`和`import OpenSSL`,如果没有报错,则表示已安装。 安装`python-dev`和`...
本文介绍了 Thrift 环境配置的方法,包括安装 MacPorts、Boost、Xcode 和 Command Line Tools、libevent 和 Thrift 等步骤。按照这些步骤,开发者可以轻松地配置好 Thrift 环境,实现高性能的服务之间的远程过程调用...
### Memcache配置与部署详解 #### 一、引言 Memcache是一种高性能的分布式内存对象...Memcached作为一种高效的缓存技术,在现代Web开发中发挥着重要作用,掌握其安装和配置方法对于提高应用程序性能具有重要意义。
本文详细介绍了如何在Linux环境下安装Memcached及其依赖库libevent,并提供了启动、停止Memcached服务的方法,以及如何在Tomcat环境下配置Memcached。通过这些步骤,您可以轻松地在自己的Linux服务器上部署并使用...
总结来说,成功安装Thrift涉及多个步骤,包括安装Boost、解决库路径问题、安装libevent,以及根据需要编译和安装Thrift本身。在每个阶段都要确保正确设置环境变量,以避免运行时出错。此外,理解编译选项和依赖关系...
### Thrift在Windows环境下安装与使用详解 #### 一、Thrift简介 Thrift是由Facebook开发的一款跨语言的服务开发框架,旨在支持可扩展的跨...这些内容将有助于读者更好地理解和掌握Thrift在Windows环境下的使用方法。
总结来说,安装Linux下的PHP Memcache扩展需要安装libevent库,编译并安装Memcached服务,以及解决编译PHP扩展时可能出现的兼容性问题。安装完成后,通过PHP代码进行测试以确保功能正常。这个过程对于优化网站性能和...
总结起来,Memcached是一个高效、轻量级的内存缓存系统,广泛应用于Web开发,通过安装和配置服务器端以及相应的客户端库(如PHP的`php_memcache`),可以实现快速的数据存储和检索,提升应用程序的响应速度。...
在本文中,我们将详细介绍如何安装和使用MemcacheQ,以及其依赖的组件BerkeleyDB和libevent。 ### 一、安装 #### 1. 安装BerkeleyDB 首先,你需要安装BerkeleyDB,这是一个高性能、嵌入式数据库系统。你可以从...
安装LuaSocket时,可能会遇到缺少依赖的问题,解决方法是通过`yum`安装相应的开发库。 7. **其他Lua扩展** 安装过程中可能会提示缺少luasql模块,可以在Open/Lib找到相应源码并进行安装。如果有其他依赖问题,例如...
**安装方式:** 本地源安装方法 ##### 步骤1:配置本地源 1. **数据拷贝:** 将CentOS 6.4 DVD1和DVD2的数据分别拷贝到硬盘上。 2. **修改yum配置文件:** - 进入`/etc/yum.repos.d/`目录。 - 使用文本编辑器打开`...