memcached的下载和安装

本文详细介绍了如何在 CentOS 6.5 上安装 Memcached 的服务端和客户端,包括通过 yum 安装服务端、编译安装 libmemcached 库以及 PHP 的 Memcached 扩展。

在centos6.5上安装

1.安装memcached的服务端  yum install memcached


2.编译安装memcached的客户端

先安装libmemcached

wget  https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz

tar -zxf libmemcached-1.0.18.tar.gz

./configure --prefix=/usr/local/libmemcached --with-memcached        //注意:--with-memcached这个选项一定要加上

make  &&  make install

        安装完成后,开始安装memcached模块:(php扩展需要到一个专门的网站查找扩展包,这个网站就是http://pecl.php.net/  这是一个php扩展包的网站,可以在这个网站上找到php关于memcached的扩展包)

wget http://pecl.php.net/get/memcached-2.2.0.tgz

tar -zxf memcached-2.2.0.tgz

cd memcached-2.2.0

phpize (执行这条命令会在目录下生成configure)

./configure --with-php-config=/usr/local/php/bin/php-config  --with-libmemcached-dir=/usr/local/libmemcached --disable-memcached-sasl

make && make install


然后在php.ini文件中加入php扩展信息extension=memcached.so

重启php,php -m | grep memcached就可以查到memcached的扩展

<think> 首先,用户的问题是:“我想查找memcached下载安装方法 请问memcached下载安装教程”。这是在询问Memcached下载安装教程。 系统级指令要求: - 所有行内数学表达式使用$...$格式(但这里可能不涉及数学,所以或许不需要)。 - 独立公式使用$$...$$格式(同样,可能不适用)。 - LaTeX语法正确(但在回答中,主要是文本,可能不需要LaTeX)。 - 使用中文回答。 - 生成相关问题。 - 引用的段落末尾添加引用标识。 用户可见层要求: - 回答结构清晰,逐步解决问题。 - 保证回答真实可靠。 引用内容: - 引用[1]: 提到Memcached安装与配置,包括不同操作系统的步骤,如Ubuntu/Debian [^1]。 - 引用[2]: 提供Windows系统的安装步骤,包括下载、解压、以管理员身份运行cmd、安装服务等 [^2]。 用户上一次的问题是:“我想查找memcached下载安装方法”,所以我需要专注于提供下载安装的教程。 结构清晰的回答: - 逐步解决问题:先介绍下载方法,然后安装步骤。 - 参考引用:使用引用[1][2]作为来源。 - 添加引用标识:在引用的末尾自然地添加[^1]或[^2]。 操作系统覆盖:引用提到了Ubuntu/DebianWindows,所以我应该覆盖这两个主要系统。 回答大纲: 1. 介绍:简要解释Memcached是什么(基于引用)。 2. 下载方法:如何下载Memcached。 3. 安装步骤:对不同操作系统分步骤说明。 - Windows(基于引用[2]) - Linux (Ubuntu/Debian)(基于引用[1]) 4. 验证安装:确保安装成功。 5. 生成相关问题:在最后添加相关问题列表。 使用中文回答。 确保真实可靠:基于提供的引用。引用[1]提到Ubuntu/Debian安装,引用[2]提到Windows安装。我应该描述这些步骤,并在末尾添加引用标识。 例如: - 在描述Windows安装时,添加[^2]。 - 在描述Linux安装时,添加[^1]。 下载方法: - 引用[2]提到“点击下载下载安装文件以及源码”,所以对于Windows,是从官网下载。 - 对于Linux,通常是使用包管理器如apt。 步骤: - Windows: - 下载安装文件。 - 解压。 - 以管理员运行cmd。 - 定位目录。 - 安装服务。 - Linux (Ubuntu/Debian): - 使用apt安装。 生成相关问题:在回答结束时,添加§§相关问题§§部分。 最终回答结构: ``` [介绍 Memcached 下载方法] [安装步骤] 对于 Windows: [步骤详情] [^2] 对于 Linux (Ubuntu/Debian): [步骤详情] [^1] [验证安装] §§相关问题§§ 1. ... 2. ... 3. ... ``` 添加引用标识:在描述步骤的段落末尾添加,例如“...安装服务[^2]”。 </think> ### Memcached 下载安装教程 Memcached 是一个高性能的分布式内存对象缓存系统,常被用于加速动态 Web 应用程序。下面我将基于可靠的参考来源,逐步介绍 Memcached下载安装方法。安装过程会因操作系统不同而有所差异,我将分别针对 Windows Linux(Ubuntu/Debian)系统详细说明。确保您以管理员或 root 权限执行相关命令。 #### 1. **下载 Memcached** - **Windows 系统**: - 访问 Memcached 官方网站或可信的开源平台(如 GitHub)。 - 下载 Windows 版本的二进制安装包(通常为 `.zip` 文件)。例如,可以从 [Memcached for Windows 官方仓库](https://github.com/memcached/memcached) 获取最新版本[^2]。 - **Linux 系统(Ubuntu/Debian)**: - 直接使用系统包管理器下载,无需单独下载文件。通过终端更新包索引后安装[^1]。 - 示例命令: ``` sudo apt update # 更新包列表 ``` - 通用提示:确保下载的版本兼容您的操作系统架构(如 64 位)。 #### 2. **安装步骤** - **Windows 系统安装步骤**(基于引用[2]的详细流程): 1. **解压文件**:将下载的 `.zip` 文件解压到指定目录(例如 `C:\memcached`)。避免路径包含空格或特殊字符。 2. **以管理员身份运行命令提示符(CMD)**: - 搜索“cmd”,右键选择“以管理员身份运行”。 3. **定位到解压目录**: - 输入命令切换到解压目录。例如: ``` cd C:\memcached ``` 4. **安装服务**: - 执行安装命令,将 Memcached 注册为系统服务: ``` memcached.exe -d install ``` 5. **启动服务**: - 启动 Memcached 服务: ``` memcached.exe -d start ``` 安装完成后,Memcached 会在后台运行[^2]。 - **Linux 系统(Ubuntu/Debian)安装步骤**(基于引用[1]的简化流程): 1. **安装 Memcached**: - 使用 apt 包管理器安装: ``` sudo apt install memcached -y ``` 2. **安装依赖库(可选)**: - 如果需要 PHP 支持,安装 PHP Memcached 扩展: ``` sudo apt install php-memcached -y ``` 3. **启动 Memcached 服务**: - 安装后系统会自动启动服务。手动管理命令: ``` sudo systemctl start memcached # 启动 sudo systemctl enable memcached # 设置开机自启 ``` 此方法简化了安装过程,适合大多数 Linux 用户[^1]。 #### 3. **验证安装** - **Windows**: - 打开服务管理器(services.msc),查找 “memcached” 服务状态应为“运行中”。 - 在 CMD 中运行命令测试: ``` telnet localhost 11211 # 连接默认端口 11211 ``` 输入 `stats`,如果返回服务器统计信息则表示安装成功。 - **Linux**: - 检查服务状态: ``` sudo systemctl status memcached ``` - 使用 telnet 或 `memcached-tool` 验证连接: ``` echo "stats" | nc localhost 11211 ``` - 提示:默认端口为 11211。如果遇到问题,检查防火墙设置或配置文件(如 `/etc/memcached.conf`)。 #### 4. **常见问题与提示** - **配置调整**:安装后可以修改配置文件(如内存限制)。在 Linux 中编辑 `/etc/memcached.conf`,在 Windows 中修改 `memcached.conf` 文件。 - **安全注意事项**:默认配置仅监听本地地址(127.0.0.1)。如需远程访问,修改配置文件中的 `-l` 参数,但需设置防火墙规则防止未授权访问。 - **依赖问题**:如果安装失败,确保安装依赖包(如 libevent)。在 Linux 中使用 `sudo apt install libevent-dev`。 - 参考来源:本文步骤综合了 Memcached 的官方文档实用指南[^1][^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值