Windows下的Memcache安装:
1、下载 memcache for windows。如下两个地址都可以下载:
下载之后解压到本地目录,本例中解压到这个目录
c:\memcached
2、在命令行状态下输入这个命令安装:
d:\memcached\memcached.exe -d install
至此memcached已经安装成windows服务。而且以后memcached将作为windows的一个服务每次开机时自动启动(可以通过 运行 > services.msc 看到 memcached 的启动类型为“自动”)。这样服务器端已经安装完毕了。
3、在命令行下输入:
c:\memcached\memcached.exe -d start
启动 memcached 服务,当然也可以选择在windows服务中启动,默认监听端口是 11211。你没看错,就是这么简单,简简单单的三步memcache的服务器端就准备完毕。
php安装Memcached模块支持
1、下载 php_memcache.dll 模块,下载地址:
如3.0.8,则点击其后的 DLL 图标,就进入这个页面下载:
注意,要根据自己的PHP版本和字节位数(不是系统位数)选择扩展包,否则会无法使用。
2、修改php.ini,添加如下内容:
extension=php_memcache.dll
3、重启apache服务器,然后查看一下phpinfo,如果有 memcache,那么就说明安装成功!
1、简单测试代码如下:
<?php $mem = new Memcache; $mem->connect("127.0.0.1", 11211); $mem->set('key', 'Hello Memcached!', 0, 60); $val = $mem->get('key'); echo $val; ?>
2、对象存储测试代码
在该例程中,会用cache保存一个对象,然后读取。对象和其他非标量类型在保存之前会被序列化,所以在cache中是无法存储资源的(如连接标识符等)。
<?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); ?>
3、使用memcache会话处理
<?php $session_save_path = "tcp://$host:$port?persistent=1&weight=2&timeout=2&retry_interval=10, ,tcp://$host:$port"; ini_set('session.save_handler', 'memcache'); ini_set('session.save_path', $session_save_path); ?>
Memcache 命令的参数选项有:
如果要修改启动的端口和内存使用等参数,则打开注册表,找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server
其中的ImagePath项的值为:
"c:\memcached\memcached.exe" -d runservice
改成:
"c:\memcached\memcached.exe" -p 12345 -m 128 -d runservice
存后重新启动 memcached 服务,然后在命令行中输入netstat -n -a 看看现在端口是不是改啦,^_^。
本文向大家介绍Windows下安装PHP单元测试环境PHPUnit图文教程,包括了Windows下安装PHP单元测试环境PHPUnit图文教程的使用技巧和注意事项,需要的朋友参考一下 1、按照常规下载 php 的zip包和配置好 php.ini,这里的例子使用的是 E:\php 2、把你的 php 目录加入系统环境变量 path 中 3、开始 运行 输入 cmd,然后切换到你的 php 目录,我当
本文向大家介绍Windows下的PHP安装pear教程,包括了Windows下的PHP安装pear教程的使用技巧和注意事项,需要的朋友参考一下 因为需要安装 PHPUnit,要先装 pear,网上的教程大多数是以双击 go-pear.bat 开始,但是我安装的php文件夹里压根没有这个文件。 经过几次搜索之后终于找到了办法,解决步骤如下: 1、下载下面连接的文件至 go-pear.phar htt
本文向大家介绍Windows下PyMongo下载及安装教程,包括了Windows下PyMongo下载及安装教程的使用技巧和注意事项,需要的朋友参考一下 PyMongo下载 PyMongo下载地址: http://pypi.python.org/pypi/pymongo/#downloads 当前可下载选项: PyMongo安装 安装pymongo-1.11.tar.gz 解压之后,cmd运行语句:
本文向大家介绍Windows下编译PHP和memcache扩展教程,包括了Windows下编译PHP和memcache扩展教程的使用技巧和注意事项,需要的朋友参考一下 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大
本文向大家介绍Windows nginx安装教程及简单实践,包括了Windows nginx安装教程及简单实践的使用技巧和注意事项,需要的朋友参考一下 概述 安装与使用 安装 从源代码编译 Nginx Windows 安装 使用 nginx 配置实战 http反向代理配置 负载均衡配置 网站有多个webapp的
本文向大家介绍mysql5.7安装教程(windows),包括了mysql5.7安装教程(windows)的使用技巧和注意事项,需要的朋友参考一下 mysql5.7安装配置方法,整理一份分享给大家 下载 mysql 5.7.msi 安装 双击mysql.msi,按照提示安装。 安装之后需要注意的问题(重点) 设置mysql环境环境变量(让mysql在cmd中的任何路径下就可以被调用) 1、鼠标右击