当前位置:首页 > 网站运营 > 正文内容

IIS7为discuz配置开启memached缓存功能

葱子9年前 (2017-06-06)网站运营2140

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

1、首先下载需要的软件安装包:


Memcached 1.4.13 :http://soft.huweishen.com/soft/416.html
PHP memcached扩展:http://soft.huweishen.com/soft/415.html

下载地址见文章末尾。
注:这些软件均为网上搜集,护卫神·下载频道未做任何更改。

 

2、安装 Memcached


1)Memcached 是绿色版,解压到 C:\memcached;
2)如果双击运行memcached.exe,是可以运行的,但我们一般将它注册为系统服务,自动启动;
需运行如下命令:
memcached.exe -d install
memcached.exe -d start

将以上命令复制到一个txt文档中,然后修改格式为.bat。放在C:\memcached目录下,双击bat文件即可完成Memcached的安装。


3)如此运行,是以默认参数运行,如果您需调试更多参数,运行memcached.exe -h 可以查询到参数;

3、配置PHP的配置


1)复制PHP memcached扩展文件 php_memcache.dll 到PHP目录的 ext 目录;

2)配置PHP.ini,添加以下字段:

[Memcache]

extension=php_memcache.dll
memcache.allow_failover = 1 
memcache.max_failover_attempts=20 
memcache.chunk_size =8192 
memcache.default_port = 11211

 

2)重启IIS,让配置生效。

注意:请先确认你的php版本,再安装对应的 memcached扩展。

4、连接测试


1)测试 PHP memcached扩展文件 是否加载成功;
运行 phpinfo(); 即可查询到 memcache 项;
2)测试 memcached 是否运行正常,测试代码如下:

<?php
$memcache = new Memcache;
$memcache->connect("127.0.0.1", 11211);
$version = $memcache->getVersion(); 
echo "memcache 版本号: ".$version."<br/><br/>\n"; 
$memcache->set('key', '测试成功...By 护卫神', 0, 60);
$val = $memcache->get('key');
echo $val;
echo "<br/><br/>\n当前时间: ".date( "H:i:s" ); 
?>

 

将以上代码复制到一个txt文档中保存,然后修改后缀名为.php,将文件保存为tz.php上传到网站根目录下。

访问www.xxx.com/tz.php,如果出现版本号和测试成功提示,表示已经正确安装了。

3)安全说明
Memcached 可以让您的PHP程序运行得更快,但快而安全才是王道,
我们官方推出的 护卫神·高级安全防护 能多方位保护您的 PHP 网站程序不受黑客侵扰,敬请关注。

5、开启discuz的Memcached功能

在discuz文件夹config找找到config_global.php文件,

找到Memcached配置,将信息修改为:127.0.0.1

这时候到discuz后台查看,就可以看到Memcached已经配置好了。

以上文章内容参考以下链接:

http://www.cnblogs.com/huweishen/p/5489596.html


扫描二维码推送至手机访问。

版权声明:本文由葱子博客发布,如需转载请注明出处。

本文链接:https://www.aitiancheng.com/article-856.html

相关文章

windows server2008中使用IIS7.0实现禁止特定IP和域名访问网站

windows server2008中使用IIS7.0实现禁止特定IP和域名访问网站

在什么情况下我们要禁止别人访问我们的网站? 有人恶意复制我们的网站内容,有人恶意镜像我们的网站,等等。。。。 这个时候我们需要禁止这些感受到了世界的恶意IP的访问。 在IIS7.0中可以使用”I...

为你的阿里云ECS配置安全组规则,为服务器安全加把锁

为你的阿里云ECS配置安全组规则,为服务器安全加把锁

我们在使用虚拟主机的时候是看不到服务器被攻击情况的,但是一旦我们更换为ECS服务器后,每天都会有人在扫描、试探、攻击你的服务器,虽说暂时没有带来较大的影响。但是,始终心里有点发毛。 阿里云ECS后台显示的被攻击截图 还好阿里云后台提供...

wdcp计划任务导致wdcp面板无法访问解决办法

wdcp计划任务导致wdcp面板无法访问解决办法

今天在设置wdcp的计划任务时,服务器重启后wdcp面板无法访问,尝试在ssh中重启wdcp,提示如下错误:env: /etc/init.d/wdcp: No such file or directory 尝试在百度中搜索查找解决方案后,...

又一家!汇同资源网顺利通过百度站长平台HTTPS认证!

又一家!汇同资源网顺利通过百度站长平台HTTPS认证!

汇同资源网的站长墨痕今天联系到我,让我帮忙付费配置HTTPS,保证通过百度站长平台的HTTPS认证。 我向他了解了下他网站目前的HTTPS配置情况: 1、网站的web程序使用的Apache 2、网站已完成discuz相关源文件的...

记录分析我的discuz网站被挂马,快照被劫持的解决过程

就在前几天,我心血来潮检查了下的古玩论坛网站的收录情况,突然发现在各大搜索引擎里面的快照都变成违规信息了。根据我以往的经验,很快判断出是被挂马劫持了快照。 我在之前的文章中给大家讲过挂马后的一些表现,比如在搜索引擎中收录的链接标题都变成了...

网页广告被劫持怎么办?是时候为你的网站开启https访问了

网页广告被劫持怎么办?是时候为你的网站开启https访问了

今天葱子在查看收藏大家坛手机端网页的时候,发现文章页面怎么多了这么多的广告位。 看下图:整个页面上出现了四处广告位。其中只有标记为“4”的地方是站长自己设置的广告。其余三处都不是就站长自己设置的。...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。