error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
我在启动memcache时遇到 error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 这样的问题是在安装memcached的时候遇到的。
我按别人的攻略安装了libevent和memcached之后却发现在执行的时候出现了。 error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 这个错误提示。
解决类似问题的步骤我相信我的做法可以通用。
1. 首先 find / -name libevent-1.4.so.2 找到缺少的链接文件到底在那儿。
2. LD_DEBUG=libs /usr/local/bin/memcached -v
3. 从Debug信息中就知道程序去哪里找链接库了。我这边程序去 trying file=/usr/lib/libevent-1.4.so.2 而我的链接库的实际存储位置是 /usr/local/lib/libevent-1.4.so.2
4. 做一个软连接 ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
5. 搞定。
这种情况特别是在软件是32位,而系统是64位的情况下出现,查了一下,软件把文件放到usr/lib下,而系统查找路径是usr/lib64下。
转自:
http://blog.csdn.net/orion_04/archive/2009/07/29/4390666.aspx
分享到:
相关推荐
2. **非阻塞 I/O:** `libevent` 提供的非阻塞 I/O 模型,使得 Memcached 可以同时处理大量并发连接,不会因为某个操作阻塞而影响其他连接的处理。 3. **平台兼容性:** `libevent` 提供了对多种操作系统的支持,...
/usr/local/memcache/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory ``` 说明系统未能找到 libevent 库。为了解决这个...
libevent库在其中可能起到了处理事件触发和网络I/O的作用,为memcache提供异步事件通知机制。 **libevent简介:** libevent是一个开源、跨平台的库,用于编写高性能的网络服务器和客户端。它抽象出操作系统底层的...
然而,有时在启动Memcache时可能会遇到找不到共享库的错误,如“error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory”。这通常是由于系统路径中...
赠送jar包:netty-codec-memcache-4.1.73.Final.jar; 赠送原API文档:netty-codec-memcache-4.1.73.Final-javadoc.jar; 赠送源代码:netty-codec-memcache-4.1.73.Final-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:netty-codec-memcache-4.1.74.Final.jar; 赠送原API文档:netty-codec-memcache-4.1.74.Final-javadoc.jar; 赠送源代码:netty-codec-memcache-4.1.74.Final-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:netty-codec-memcache-4.1.74.Final.jar; 赠送原API文档:netty-codec-memcache-4.1.74.Final-javadoc.jar; 赠送源代码:netty-codec-memcache-4.1.74.Final-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:netty-codec-memcache-4.1.73.Final.jar; 赠送原API文档:netty-codec-memcache-4.1.73.Final-javadoc.jar; 赠送源代码:netty-codec-memcache-4.1.73.Final-sources.jar; 赠送Maven依赖信息文件:...
netty-codec-memcache-4.1.32.Final-sources.jar netty-codec-memcache-4.1.32.Final.jar netty-codec-redis-4.1.32.Final-sources.jar netty-codec-redis-4.1.32.Final.jar netty-codec-socks-4.1.32.Final-sources...
MemCacheClient Moji memcached show_menu2 menusys StringWrapper ML Fancy Excerpt LangSelect Visual Studio CommentsThis page contains a modified version of memcached (v1.2.5 and v1.2.6) and libevent (v...
1)软件资源列表:《libiconv-1.13.tar》,《libmcrypt-2.5.8.tar.gz》,《mcrypt-2.6.8.tar.gz》,《memcache-2.2.5.tgz》,《mhash-0.9.9.9.tar.gz》 ,《php-5.2.13.tar.bz2》,《php-5.2.13-fpm-0.5.13.diff.gz...
根据给定的部分内容,当启动 Memcached 时可能会遇到找不到 libevent.so 的问题。可以通过以下命令检查: 1. 进入 `/usr/local/memcached-1.4.2/bin` 目录 2. 执行命令 `LD_DEBUG=help ./memcached -v` 和 `LD_...
tar -zxvf pecl-memcache-4.0.4.tar.gz && cd /root/pecl-memcache-4.0.4 && /usr/local/php7/bin/phpize && ./configure --with-php-config=/usr/local/php7/bin/php-config && make && make install
2. **非阻塞模式**:在处理请求时,Libevent采用非阻塞I/O,即使在网络拥塞时,也不会阻塞其他请求的处理,提高了系统的并发能力。 3. **事件通知**:当内存中的数据发生变化时,Libevent可以及时通知客户端,保持...
在编译Memcache时需要指定`libevent`的安装位置: ```bash ./configure --with-libevent=/usr make make install ``` 3. **验证安装** 安装完成后,可以通过查看`/usr/local/bin/memcached`确认Memcache...
memcached: error while loading shared libraries: libevent-1.3b.so.1: cannot open shared object file: No such file or directory ``` 为了解决这个问题,我们可以按照以下步骤操作: 1. 使用 `LD_DEBUG=libs...
源码:zlib-1.2.8.tar.gz、memcached-2.2.0.tgz、memcached-1.4.5.tar.gz、memcache-2.2.5.tgz、libmemcached-1.0.18.tar.gz、libevent-1.4.14b-stable.tar.gz 文档:Doc使用说明文档一份 注释:文档是自己根据实际...
如果在启动 Memcache 时遇到共享库错误,如提示缺少 `libevent-1.4.so.2`,需要更新 `LD_LIBRARY_PATH` 环境变量。编辑 `/etc/profile` 文件,添加: ``` export LD_LIBRARY_PATH="/usr/lib/":$LD_LIBRARY_PATH ...
3. `libevent.dll`:一个事件驱动的网络库,Memcached依赖它来处理网络I/O。 4. `readme.txt`或`INSTALL.txt`:包含安装和使用指南的文本文件。 5. 可能还有其他支持文件,如帮助文档、日志文件模板等。 在部署和...
这个“memcache-4.0.5.2.tgz”文件是一个针对 Memcached 的特定版本的源代码包,版本号为4.0.5.2。TGZ文件是一种常见的源代码打包格式,它由tar工具打包后通过gzip压缩而成。 在深入了解Memcached之前,我们需要先...