1
下载 libevent-1.4.11-stable.tar.gz //http://www.monkey.org/~provos/libevent/
# cd /tmp
# tar libevent-1.4.11-stable.tar.gz
# cd libevent-1.4.11-stable
# ./configure --prefix=/usr
# make
# make install
2
下载memcached-1.2.8.tar.gz //http://www.danga.com/memcached/
# cd /tmp
# tar zxvf memcached-1.2.8.tar.gz
# cd memcached-1.2.8
# ./configure --with-libevent=/usr
# make
# make install
3
测试
/usr/local/bin/memcached -h
正常ok
4
常见错误
/usr/local/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
解决办法
LD_DEBUG=libs memcached -v
输出
4962: find library=libevent-1.4.so.2 [0]; searching
4962: search cache=/etc/ld.so.cache
4962: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64 (system search path)
4962: trying file=/lib64/tls/x86_64/libevent-1.4.so.2
4962: trying file=/lib64/tls/libevent-1.4.so.2
4962: trying file=/lib64/x86_64/libevent-1.4.so.2
4962: trying file=/lib64/libevent-1.4.so.2
4962: trying file=/usr/lib64/tls/x86_64/libevent-1.4.so.2
4962: trying file=/usr/lib64/tls/libevent-1.4.so.2
4962: trying file=/usr/lib64/x86_64/libevent-1.4.so.2
4962: trying file=/usr/lib64/libevent-1.4.so.2
4962:
memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
然后对应的做link
ln -s /usr/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2
5 启动
# /usr/local/bin/memcached -d -m 2048 -u root -l 192.168.1.20 -p 12111 -c 1024 -P /tmp/memcached.pid
参数说明:
-d 启动为守护进程
-m <num> 分配给Memcached使用的内存数量,单位是MB,默认为64MB
-u <username> 运行Memcached的用户,仅当作为root运行时
-l <ip_addr> 监听的服务器IP地址,默认为环境变量INDRR_ANY的值
-p <num> 设置Memcached监听的端口,最好是1024以上的端口
-c <num> 设置最大并发连接数,默认为1024
-P <file> 设置保存Memcached的pid文件,与-d选择同时使用
下载 libevent-1.4.11-stable.tar.gz //http://www.monkey.org/~provos/libevent/
# cd /tmp
# tar libevent-1.4.11-stable.tar.gz
# cd libevent-1.4.11-stable
# ./configure --prefix=/usr
# make
# make install
2
下载memcached-1.2.8.tar.gz //http://www.danga.com/memcached/
# cd /tmp
# tar zxvf memcached-1.2.8.tar.gz
# cd memcached-1.2.8
# ./configure --with-libevent=/usr
# make
# make install
3
测试
/usr/local/bin/memcached -h
正常ok
4
常见错误
/usr/local/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
解决办法
LD_DEBUG=libs memcached -v
输出
4962: find library=libevent-1.4.so.2 [0]; searching
4962: search cache=/etc/ld.so.cache
4962: search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64 (system search path)
4962: trying file=/lib64/tls/x86_64/libevent-1.4.so.2
4962: trying file=/lib64/tls/libevent-1.4.so.2
4962: trying file=/lib64/x86_64/libevent-1.4.so.2
4962: trying file=/lib64/libevent-1.4.so.2
4962: trying file=/usr/lib64/tls/x86_64/libevent-1.4.so.2
4962: trying file=/usr/lib64/tls/libevent-1.4.so.2
4962: trying file=/usr/lib64/x86_64/libevent-1.4.so.2
4962: trying file=/usr/lib64/libevent-1.4.so.2
4962:
memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
然后对应的做link
ln -s /usr/lib/libevent-1.4.so.2 /usr/lib64/libevent-1.4.so.2
5 启动
# /usr/local/bin/memcached -d -m 2048 -u root -l 192.168.1.20 -p 12111 -c 1024 -P /tmp/memcached.pid
参数说明:
-d 启动为守护进程
-m <num> 分配给Memcached使用的内存数量,单位是MB,默认为64MB
-u <username> 运行Memcached的用户,仅当作为root运行时
-l <ip_addr> 监听的服务器IP地址,默认为环境变量INDRR_ANY的值
-p <num> 设置Memcached监听的端口,最好是1024以上的端口
-c <num> 设置最大并发连接数,默认为1024
-P <file> 设置保存Memcached的pid文件,与-d选择同时使用
发表评论
-
Linux下实现免密码登录(超详细)
2017-07-25 17:42 6711.Linux下生成密钥 ssh-keygen的命令手 ... -
Linux下用SCP无需输入密码传输文件
2017-06-01 12:13 528在Linux环境下,两台主机之间传输文件一般使用scp命令, ... -
linux下修改mysql密码
2017-03-02 12:53 461以root用户登录,命令:mysql -uroot -p 回车 ... -
docker安装与启动
2017-02-22 12:30 473安装docker [root@localhost /]# ... -
centOS升级Python2.6到Python2.7并安装pip
2016-09-26 13:29 404貌似CentOS 6.X系统默认安装的Python都是2.6 ... -
Htop安装
2016-09-21 13:47 448下载 ftp://rpmfind.net/linux ... -
HTTP_Load测试web服务器的吞吐量和负载
2016-09-20 22:53 1070下载:http_load (百度云盘) 解压并编译: ... -
Nginx压力测试工具之WebBench
2016-09-20 22:11 414在Apache中有自带的ab命令可以测试服务的压力,而ng ... -
linux下取代top的进程管理工具htop
2016-09-18 16:41 485一、htop 简介 This is htop, an in ... -
Linux查看系统配置常用命令
2016-09-17 15:52 670系统 # uname -a # 查看内核/操作系统/CPU ... -
yum解锁
2016-08-29 23:42 490yum被锁定时,会提示以下错误: Another app ... -
怎样使用yum来安装mysql
2016-08-29 23:37 454linux下使用yum安装mysql,以及启动、登录和远程访 ... -
linux系统下常用命令
2016-08-24 09:54 430系统 # uname -a ... -
centos7上配置android 开发环境
2016-04-26 13:41 550一、系统配置 公司的电脑,使用了一段时间后 ... -
Linux rpm 命令参数使用详解
2016-04-24 23:49 443RPM是RedHat Package Manager(Red ... -
centos安装JDK
2016-04-24 23:04 518[root@li1260-39~]# rpm -ivh jd ... -
centos7 安装node.js
2016-04-24 13:13 591通过yum管理程序来一键安装即可: yum install ... -
一行命令搞定node.js 版本升级
2016-04-22 14:27 554node有一个模块叫n(这名字可够短的。。。),是专门用来管 ... -
google访问插件
2015-11-03 12:22 356安装网址: http://t3.ggfwzs.com/ ... -
安全测试
2015-02-03 18:10 567测试工具简介: Tamper IE HTTP数据包修改 ...
相关推荐
### Linux 下 Memcached 的安装与启动详解 #### 一、Memcached 简介 Memcached 是一款高性能的分布式内存对象缓存系统,用于减轻数据库负载,加速动态 Web 应用程序的速度。它通过在内存中缓存数据和对象来减少...
下载libevent的稳定版本,例如`libevent-2.0.21-stable.tar.gz`,解压并按照以下步骤编译和安装: 1. 解压文件:`tar -zxvf libevent-2.0.21-stable.tar.gz` 2. 进入解压后的目录:`cd libevent-2.0.21-stable` 3. ...
启动和设置开机启动** 保存并关闭配置文件后,可以启动Memcached服务: ```bash sudo systemctl start memcached ``` 为了使Memcached在系统启动时自动启动,执行: ```bash sudo systemctl enable memcached `...
本文将详细介绍如何在Windows环境下安装和配置Memcached,并探讨其基本操作和状态查询。 首先,安装Memcached的步骤如下: 1. 访问 http://code.jellycan.com/memcached/ 下载适用于Windows的最新版本(例如1.2.6...
2. **Memcached启动参数** Memcached还提供了丰富的启动参数供用户调整: - `-p <num>`: 设置TCP端口号,默认为11211。 - `-U <num>`: UDP监听端口,默认为11211,设置为0时关闭UDP监听。 - `-l <ip_addr>`: ...
总结来说,安装和启动 memcached 需要确保所有依赖库都已正确安装,并解决库文件的查找问题。在实际环境中,还需要根据需求调整 memcached 的配置参数,如内存分配、超时时间等,以优化其性能。同时,监控和管理工具...
在本文中,我们将详细探讨如何在Linux环境下安装和配置Memcached。 首先,让我们了解一下Memcached的基本概念。Memcached基于一个简单的理念:将数据存储在内存中,以便快速访问。由于内存的读取速度远超硬盘,因此...
按照这些步骤操作,可以确保 Memcached 正确地安装并运行在您的服务器上,从而提高应用程序的性能和响应速度。如果在安装过程中遇到任何问题,建议仔细检查每一步骤,确保所有依赖项都已正确安装。
6. **编译与安装**:执行`make`和`make install`命令进行编译和安装。 ``` make sudo make install ``` 7. **启动Memcached服务**:安装完成后,你可以通过`memcached`命令启动服务。默认情况下,Memcached监听...
**标题:“memcached启动错误解决”** 在使用memcached服务时,可能会遇到启动失败的问题,这通常是由于多种原因引起的。memcached是一款轻量级、高性能的分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻...
3. **启动服务**:安装完成后,在服务管理器中找到memcached服务,启动它。如果一切正常,你现在已经在本地运行了memcached服务。 **二、安装PHP memcached扩展** 1. **获取php_memcached.dll**:由于memcached...
你可以使用以下命令进行更新和安装: ```bash sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential ``` 二、安装libevent libevent是Memcached依赖的库,用于处理事件通知。安装步骤...
通过以上步骤,可以在Windows环境中顺利安装和配置MemCached服务。对于开发者而言,了解这些基本配置选项和命令可以帮助更高效地管理和优化MemCached的性能。此外,还可以进一步探索MemCached的高级特性,例如使用...
总的来说,解决memcached安装错误需要细致的排查和适当的系统知识。遇到问题时,先查看错误信息,再检查系统环境和配置,最后如果需要,参考官方文档或社区论坛寻求帮助。通过以上步骤,大部分安装问题都可以得到...
2. **启动Memcached服务**:双击`memcached.exe`或在命令行中运行它,启动Memcached服务。默认情况下,它会在127.0.0.1的11211端口上运行。可以通过参数调整端口和内存分配等设置。 ### 二、PHP Memcached扩展安装 ...
MemCached 是一个高性能的分布式内存对象缓存系统,它能够为Web应用程序提供临时数据存储解决方案,从而减轻数据库的负载。...同时,持续关注MemCached和MemCached.net的更新,以便及时获取新功能和安全修复。
最后,我们编译和安装 Memcached: make make install 启动 Memcached 现在,我们已经安装好了 Memcached,下一步就是启动 Memcached 服务。Memcached 服务可以通过以下命令启动: /usr/local/memcached/bin/...
本文将详细介绍如何在Linux环境下启动和停止Memcached服务。 首先,确保你的系统已经安装了Memcached。如果没有,可以通过包管理器进行安装。对于基于Debian的系统(如Ubuntu),可以使用`apt-get`命令: ```bash ...
本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 6.2 系统上安装 Memcached 的过程,包括必要的环境配置、依赖库安装以及 Memcached 的安装与启动等关键步骤。通过本指南,读者可以快速掌握 ...