- 浏览: 52199 次
- 性别:
- 来自: 厦门
最新评论
将memcache服务器安装包解压到C:\memcached文件夹后,使用cmd命令窗口安装。
1>开始>运行:CMD(确定)
2>cd C:\memcached(回车)
3>memcached -d install(回车 这步执行安装)
4>memcached -d start(回车 这步执行启动memcache服务器,默认分配64M内存,使用11211端口)
此时memcache服务器已经可以正常使用了。
由于32位系统只能处理4G内存的寻址,所以在大于4G内存使用PAE的32位服务器上可以运行2-3个进程,并在不同端口进行监听。
又如:memcached -d -m 10 -u root -l 192.168.105.73 -p 12000 -c 256 -P /tmp/memcached.pid
memcache服务器安全:
Memcache服务器端都是直接通过客户端连接后直接操作,没有任何的验证过程,这样如果服务器是直接暴露在互联网上的话是比较危险,轻则数据泄露被其他无关人员查看,重则服务器被入侵,况且里面可能存在一些我们未知的bug或者是缓冲区溢出的情况,这些都是我们未知的,所以危险性是可以预见的。为了安全起见,做两点建议,能够稍微的防止黑客的入侵或者数据的泄露。
现在就关于修改memcache服务器配置的问题说明如下:
1>用内网ip的方式提供web应用服务器调用,不允许直接通过外网调用,如将memcache服务器放在192.168.1.55的服务器上
2>修改端口,如改为11200
3>分配内存,如分配1024M(1G内存)
方法如下:
1>开始>运行:regedit(回车)
2>在注册表中找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached
Server
3>默认的ImagePath键的值是:"c:\memcached\memcached.exe" -d runservice,改为:"c:\memcached\memcached.exe" -d runservice -m 512 -p 11200 -l 192.168.1.55(确定,关闭注册表)
4>我的电脑(右键)>管理>服务 找到memcache的服务,重新启动一次即可生效。
可以使用php写的 MemAdmin 来监控memcahce运行状态
发表评论
-
Apache网站性能优化方案
2011-07-20 17:29 738在 Yahoo 开发者网站上, ... -
启用apache expires_module 模块
2011-07-20 17:35 13821、启用expires_module 模块 LoadModu ... -
Apache模块 mod_deflate 开启压缩
2011-07-21 11:37 726mod_deflate 模块提供了DEFLATE输出过滤器 ... -
mysql 开启日志方法
2011-07-25 19:11 931直接在my.ini最后加上 #Enter a name fo ... -
PHP“Cannot use object of type stdClass as array”
2011-07-27 15:30 942转自:http://blog.csdn.net/21aspne ... -
如何隐藏php和apache头信息
2011-07-29 10:32 867去掉 X-Powered-By 只需要修改php.i ... -
PHP中的java方式重载
2011-08-12 11:00 770有的时候,能够调用可变参数的同一个方法会非常方便。PHP能够定 ... -
phpExcel 正确读取excel表格时间
2011-08-13 14:33 2472利用phpExcel读取excel文件,读取出来的时间列 ... -
PHPExcel的exception 'Exception' with message 'The filename is not recognised as an OLE file问题解决
2011-08-16 10:28 2918[ 错误信息 ] exception 'Exception' ... -
php随机数rand和mt_rand
2011-08-17 20:21 1066今天想写个扔骰子并统计点数概率的小程序,使用如下方法生成随机数 ... -
windows下修改apache并发数
2011-08-25 17:23 1853修改apache的最大连接数,方法如下: 步骤一 先修改 ... -
apache的MPM模块两种工作模式详解(prefork和worker)
2011-08-25 17:42 757空闲子进程:是指没有 ... -
window 下 zendframework 安装
2011-08-26 09:57 1456创建项目: 1.解压Zend Framework到D ... -
apache 本地配置虚拟主机,单ip多域名
2011-08-26 15:17 14081、打开httpd.conf 查找 #Include co ... -
关闭Apache的目录浏览功能
2011-08-27 16:48 7561、Apache配置文件修改法 打开Apache配置文件ht ... -
PHP5 VC9、VC6、Thread Safe、Non Thread Safe各个版本区别
2011-08-27 16:49 2168PHP官网(http://windows.php.net/do ... -
imagecreatefrombmp() + imagebmp() 搞定bmp缩略图
2011-08-27 16:55 2027//bmp class BMP { pub ... -
php 模拟POST提交的几种方法
2011-08-31 13:05 8251、curl $post_data = array(); ... -
php用memcache接管session
2011-10-31 15:12 774修改php.ini中的以下值session.save_hand ... -
使用欧几里德距离构建简单的推荐系统计算用户相似度
2011-11-08 17:39 3439在计算用户相似度的过程中,首先对于两个用户共同打分过的所有条目 ...
相关推荐
描述中的"windows下memcache安装包 附带php扩展包"揭示了这个压缩包不仅包含了Memcache服务端的安装程序,还提供了PHP语言的Memcache扩展,使得开发者可以在基于Windows环境的PHP应用中集成和使用Memcache。...
- 如果需要,可以通过`memcached.exe -h`命令查看帮助,了解如何配置Memcache服务,例如设置监听端口、最大内存等。 **3. 使用PHP连接Memcache** 在PHP代码中,你需要引入`Memcache`类来与Memcache服务器通信。...
3. **配置启动**:修改配置文件(如`memcached.ini`),设置监听端口、最大内存使用量等参数,然后运行可执行文件启动服务。 4. **客户端连接**:Windows环境下,可以使用各种编程语言(如PHP、Python、C#等)的...
本文主要针对Windows环境下的Memcache安装与配置进行详述。 **一、安装Memcache** 在Windows上安装Memcache的步骤如下: 1. 首先,你需要下载适用于Windows的Memcache版本,将其解压缩到如C:\memcached的目录下。...
Memcache是一种广泛使用的分布式内存对象缓存系统,它可以在服务器集群间通过网络共享小块内存,从而提升应用程序的性能,减少数据库负载。在PHP中,我们通常使用php_memcache.dll扩展来与Memcache服务器进行交互。...
2. **启动与配置**:安装完成后,需要启动memcache服务,并可能需要配置`memcached.conf`文件以设置监听端口、最大内存等参数。 3. **PHP扩展**:为了在PHP中使用memcache,需要安装并启用PHP的memcache扩展。在PHP...
标题中的“php5.3.5下可以使用的php_memcache.dll”指的是PHP的一个扩展模块,用于在PHP 5.3.5版本环境下与Memcache缓存系统进行交互。这个dll文件是Windows平台上的动态链接库文件,是PHP与Memcache进行通信的关键...
memcached windows版本 32,64下测试过都可以 只有2个文件memcached.exe 解压到任意文件下运行memcached.exe即可 修改端口和内存大小修改:MemcahcedConfig.ini [MEMCACHED] MaxMem=128 Port=12000
标题中的“memcache php2.5专用 windows”指的是在Windows操作系统环境下,专为PHP 2.5版本设计的Memcache扩展。Memcache是一款高性能的分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提升应用...
3. **启动服务**:分配一定量的内存,并启动Memcache服务: ```bash memcached.exe -m 300MB -d start ``` 4. **连接测试**:通过telnet工具连接到本地Memcache服务,端口号为11211: ```bash telnet 127.0.0.1...
以下将详细介绍如何在Windows 7环境下安装和使用Memcache。 首先,你需要确保你的计算机上已经安装了PHP环境。这里提到的PHP版本是5.4,这意味着我们需要的是与该版本兼容的Memcache扩展。在给定的文件列表中,`...
4. 配置 Memcache 的端口和内存大小,可以通过修改 `memcached.ini` 文件来实现。 ### 3. Linux 下 Memcache 的安装 #### 3.1 源码编译安装 1. 获取 Memcache 的源码包(在压缩包中找到),解压后进入目录。 2. ...
标题 "php7,memcache扩展...总之,这个压缩包提供的PHP7-memcache扩展是Windows环境下开发PHP应用程序时,与Memcached服务器配合使用的必要组件。正确安装和配置这个扩展,可以极大地提升基于PHP的Web应用的运行效率。
合理设置Memcache的缓存策略(如TTL时间、内存大小等)以及使用高效的缓存键值策略,可以进一步提升系统性能。 6. **注意事项** - 确保Memcache服务已在服务器上正确运行,并且PHP和Memcache之间可以正常通信。 -...
Memcache是一个广泛使用的开源分布式内存对象缓存系统,它可以用来存储各种类型的数据,如数据库查询结果、session数据等,以提高Web应用的性能。在PHP环境中,Memcache扩展允许开发者通过PHP代码与Memcache服务器...
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcachedServer下的ImagePath键值,并在其后添加所需的参数,如绑定的IP地址、内存大小以及最大连接数等,以确保Memcache按照预期工作。 当Memcache...
本文将详述在Windows平台上,针对PHP 5.3.13版本如何安装和使用Memcache与Redis这两种流行的缓存扩展,以提升网站性能。 **Memcache扩展** Memcache是一个高性能、分布式的内存对象缓存系统,它能够存储和检索数据...
- **Windows环境下的安装**:详细说明在Windows操作系统上安装MemCache的步骤,包括下载、配置和启动服务。 - **Linux环境下的安装**:描述在Linux服务器上部署MemCache的过程,涉及包管理器安装、配置文件修改和...
Memcache 是一个高性能的分布式内存对象缓存系统,它能够通过在内存中存储数据来减少对数据库的访问,从而提高Web应用的性能。在PHP环境中,Memcache扩展使得PHP脚本可以直接与Memcache服务器进行交互,实现数据的...
5. 在代码中引入并使用Memcache类,如`$memcache = new Memcache();`和`$memcache->connect('localhost', 11211);`等方法。 总结来说,PHP Memcache.dll扩展是一个跨平台的解决方案,可以在多种环境(如IIS和Apache...