Windows下Memcached的安装配置方法
1、将第一个包解压放某个盘下面,比如在c:\memcached。
2、在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装。
3、再输入: 'c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了)。
4、下载php_memcache.dll 文件,把它放入php文件夹的ext目录中。
5、在php.ini加入一行引用扩展,代码如下:
extension=php_memcache.dll
6、接着在 php.ini 文件里加上:
[Memcache] memcache.allow_failover = 1 memcache.max_failover_attempts=20 memcache.chunk_size =8192 memcache.default_port = 11211
最好就放在刚才写 "extension=php_memcache.dll" 的下面。(这是默认的一些配置)
7、重新启动Apache,然后查看一下phpinfo,如果有 memcache 的说明,那么就说明安装成功啦!
写一个 example.php 文件(更多使用方法可以参看 PHP 手册里的 Memcache Functions 使用说明),测试代码如下:
<?php $memcache = new Memcache; $memcache->connect('localhost', 11211) or die ("Could not connect"); $version = $memcache->getVersion(); echo "Server's version: ".$version."<br/>\n"; $tmp_object = new stdClass; $tmp_object->str_attr = 'test'; $tmp_object->int_attr = 123; $memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server"); echo "Store data in the cache (data will expire in 10 seconds)<br/>\n"; $get_result = $memcache->get('key'); echo "Data from the cache:<br/>\n"; var_dump($get_result); ?>
如果输出如下,则测试成功:
Server's version: 1.4.5 Store data in the cache (data will expire in 10 seconds) Data from the cache: object(stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) }
Memcached的基本参数设置:
- -p 监听的端口
- -l 连接的IP地址, 默认是本机
- -d start 启动memcached服务
- -d restart 重起memcached服务
- -d stop|shutdown 关闭正在运行的memcached服务
- -d install 安装memcached服务
- -d uninstall 卸载memcached服务
- -u 以的身份运行 (仅在以root运行的时候有效)
- -m 最大内存使用,单位MB。默认64MB
- -M 内存耗尽时返回错误,而不是删除项
- -c 最大同时连接数,默认是1024
- -f 块大小增长因子,默认是1.25
- -n 最小分配空间,key+value+flags默认是48
- -h 显示帮助<-->
相关推荐
### Nginx+Apache+MySQL+PHP+Memcached+Squid 搭建门户网站 #### 一、前言与架构概述 随着互联网技术的发展,如何构建一个高效、稳定且能够应对高并发访问的Web服务器成为了许多企业和开发者关注的重点。本文将...
标题中的“Windows下memcached+memcached.dll 5.3.8”指的是在Windows操作系统上安装和使用Memcached服务的场景,其中`memcached.dll 5.3.8`是Memcached服务器的一个特定版本的动态链接库文件。Memcached是一款高...
标题中的"memadmin+php_memcached+memcached1.4.5"暗示了这是一个关于内存缓存管理系统、PHP扩展以及memcached服务器的组合。这里的关键技术包括`memadmin`(一个用于管理memcached的工具)、`php_memcached`(PHP...
本配置教程主要针对Windows操作系统,旨在帮助用户理解并实施Nginx、Tomcat和Memcached的安装与配置过程。 一、Nginx介绍与安装 Nginx是一款轻量级的Web服务器/反向代理服务器,以其高并发、低内存消耗而闻名。作为...
在 Wamp Server 2.5 中安装 memcached 扩展,你需要下载相应的 PECL 扩展包(php_memcached.dll),将它放入 PHP 的扩展目录,并在 php.ini 文件中启用扩展。 **安装和配置过程** 1. 安装 wampserver2.5-Apache-...
在windows下安装memcached时,下了很多资源,很多都不能用或者不确定当前版本是否与本地php版本相对应。于是就整了份完整资料,给有需要的人。本地php是5.3版本的,所以压缩包里放了memcached 2.2.6版的...
安装和配置PHP7的Memcached扩展步骤如下: 1. **下载扩展**:首先,你需要从可靠源下载对应版本的`php_memcached.dll`文件,比如从PHP官方 PECL 库或者第三方镜像站点。 2. **放置dll文件**:将下载的`...
在本文中,我们将详细介绍如何安装和配置Memcached,以及如何查询其运行状态。 1. **安装Memcached** - 首先,你需要从官方源或指定网址下载适合你操作系统的Memcached版本。例如,Windows用户可以访问...
**Memcached 1.4.12:内存缓存系统** ...综上所述,Memcached 1.4.12与PHP7的Memcache扩展是提升Web应用性能的重要工具,正确安装和配置它们,能有效优化数据访问速度,降低数据库压力,从而改善用户体验。
2. **配置php.ini**:将`php_memcache.dll`复制到PHP的`ext`目录下,然后打开`php.ini`文件,添加以下行到`Dynamic Extensions`部分: ``` extension=php_memcache.dll ``` 确保路径正确,并且去掉前面的分号...
标题中的“win7安装配置memcache+php”指的是在Windows 7操作系统上安装并配置Memcache,一个内存对象缓存系统,以及将其与PHP环境整合的过程。描述中提到的“分布式缓存”是指Memcache可以在多台服务器之间共享数据...
**Memcached Windows 下安装与测试详解** Memcached是一款高性能、分布式的内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载。它通过在内存中存储数据和对象来加速动态Web应用的运行速度。在Windows...
在IT行业中,PHP和Memcached...总结,安装PHP 5.3.10的Memcached资源包涉及下载扩展文件,配置PHP环境,以及编写简单的测试脚本来验证安装。正确安装和使用Memcached能够极大地提升基于PHP的应用程序的性能和用户体验。
在Windows环境下,结合XAMPP和PHP环境进行安装,只需要按照上述步骤,即可轻松配置Memcache服务。通过学习和使用Memcache提供的接口,开发者可以有效管理内存缓存,提升Web应用的响应速度和处理能力。
这个“memcached-windows64-1.4安装文件”是专为Windows 64位操作系统设计的版本,包含安装所需的所有组件,使得在Windows环境下部署和运行Memcached变得简单。 **工作原理** Memcached基于键值对存储,它的工作...
在IT行业中,内存缓存是提高网站性能的关键技术之一,特别...这个过程包括安装memcached.exe,启用php_memcache.dll扩展,以及编写PHP测试脚本。通过这样的配置,你可以充分利用Memcached提高Web应用的响应速度和效率。
在Windows环境下安装Memcached并将其与PHP集成是一个常见的任务,特别是在搭建本地开发环境或服务器时。Memcached是一款高性能、分布式内存对象缓存系统,广泛用于加速动态Web应用,通过存储数据到内存中来减少...
此资源包含 `memcached` 的Windows系统版本1.2.1,以及详细的配置说明,对于在Windows环境中部署和管理 `memcached` 服务器非常有帮助。 **1. memcached的安装与启动** 在Windows系统中,`memcached.exe` 是服务...