`
dcj3sjt126com
  • 浏览: 1877655 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windows安装配置php+memcached

阅读更多

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搭建门户网站

    ### Nginx+Apache+MySQL+PHP+Memcached+Squid 搭建门户网站 #### 一、前言与架构概述 随着互联网技术的发展,如何构建一个高效、稳定且能够应对高并发访问的Web服务器成为了许多企业和开发者关注的重点。本文将...

    windows下memcached+memcached.dll 5.3.8

    标题中的“Windows下memcached+memcached.dll 5.3.8”指的是在Windows操作系统上安装和使用Memcached服务的场景,其中`memcached.dll 5.3.8`是Memcached服务器的一个特定版本的动态链接库文件。Memcached是一款高...

    memadmin+php_memcached+memcached1.4.5

    标题中的"memadmin+php_memcached+memcached1.4.5"暗示了这是一个关于内存缓存管理系统、PHP扩展以及memcached服务器的组合。这里的关键技术包括`memadmin`(一个用于管理memcached的工具)、`php_memcached`(PHP...

    Nginx+tomcat+memcached配置及安装包

    本配置教程主要针对Windows操作系统,旨在帮助用户理解并实施Nginx、Tomcat和Memcached的安装与配置过程。 一、Nginx介绍与安装 Nginx是一款轻量级的Web服务器/反向代理服务器,以其高并发、低内存消耗而闻名。作为...

    Wamp Server 2.5 + memcached扩展

    在 Wamp Server 2.5 中安装 memcached 扩展,你需要下载相应的 PECL 扩展包(php_memcached.dll),将它放入 PHP 的扩展目录,并在 php.ini 文件中启用扩展。 **安装和配置过程** 1. 安装 wampserver2.5-Apache-...

    Windows下memcached安装包及详细安装步骤(含php配置)

    在windows下安装memcached时,下了很多资源,很多都不能用或者不确定当前版本是否与本地php版本相对应。于是就整了份完整资料,给有需要的人。本地php是5.3版本的,所以压缩包里放了memcached 2.2.6版的...

    php7 的memcached扩展php_memcached.dll扩展

    安装和配置PHP7的Memcached扩展步骤如下: 1. **下载扩展**:首先,你需要从可靠源下载对应版本的`php_memcached.dll`文件,比如从PHP官方 PECL 库或者第三方镜像站点。 2. **放置dll文件**:将下载的`...

    安装Memcached及Memcached配置

    在本文中,我们将详细介绍如何安装和配置Memcached,以及如何查询其运行状态。 1. **安装Memcached** - 首先,你需要从官方源或指定网址下载适合你操作系统的Memcached版本。例如,Windows用户可以访问...

    memcached1.4.12的32,64版本以及php7的32,64扩展

    **Memcached 1.4.12:内存缓存系统** ...综上所述,Memcached 1.4.12与PHP7的Memcache扩展是提升Web应用性能的重要工具,正确安装和配置它们,能有效优化数据访问速度,降低数据库压力,从而改善用户体验。

    php memcached安装文档以及Memcached扩展

    2. **配置php.ini**:将`php_memcache.dll`复制到PHP的`ext`目录下,然后打开`php.ini`文件,添加以下行到`Dynamic Extensions`部分: ``` extension=php_memcache.dll ``` 确保路径正确,并且去掉前面的分号...

    win7安装配置memcache+php_.docx

    标题中的“win7安装配置memcache+php”指的是在Windows 7操作系统上安装并配置Memcache,一个内存对象缓存系统,以及将其与PHP环境整合的过程。描述中提到的“分布式缓存”是指Memcache可以在多台服务器之间共享数据...

    Memcached windows 下安装与测试

    **Memcached Windows 下安装与测试详解** Memcached是一款高性能、分布式的内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载。它通过在内存中存储数据和对象来加速动态Web应用的运行速度。在Windows...

    php 5.3.10安装memcached资源包

    在IT行业中,PHP和Memcached...总结,安装PHP 5.3.10的Memcached资源包涉及下载扩展文件,配置PHP环境,以及编写简单的测试脚本来验证安装。正确安装和使用Memcached能够极大地提升基于PHP的应用程序的性能和用户体验。

    Windows_Memcache安装(XAMPP+Memcache+PHP)

    在Windows环境下,结合XAMPP和PHP环境进行安装,只需要按照上述步骤,即可轻松配置Memcache服务。通过学习和使用Memcache提供的接口,开发者可以有效管理内存缓存,提升Web应用的响应速度和处理能力。

    memcached-windows64-1.4安装文件

    这个“memcached-windows64-1.4安装文件”是专为Windows 64位操作系统设计的版本,包含安装所需的所有组件,使得在Windows环境下部署和运行Memcached变得简单。 **工作原理** Memcached基于键值对存储,它的工作...

    wampPHP5.3.8,memcached.exe配置文件+php_memcache.dll文件

    在IT行业中,内存缓存是提高网站性能的关键技术之一,特别...这个过程包括安装memcached.exe,启用php_memcache.dll扩展,以及编写PHP测试脚本。通过这样的配置,你可以充分利用Memcached提高Web应用的响应速度和效率。

    windows下安装 memcache + php

    在Windows环境下安装Memcached并将其与PHP集成是一个常见的任务,特别是在搭建本地开发环境或服务器时。Memcached是一款高性能、分布式内存对象缓存系统,广泛用于加速动态Web应用,通过存储数据到内存中来减少...

    memcached-1.2.1-windows系统 服务器端,外带详细配置说明

    此资源包含 `memcached` 的Windows系统版本1.2.1,以及详细的配置说明,对于在Windows环境中部署和管理 `memcached` 服务器非常有帮助。 **1. memcached的安装与启动** 在Windows系统中,`memcached.exe` 是服务...

Global site tag (gtag.js) - Google Analytics