找回密码
 立即注册
查看: 2449|回复: 0

Discuz开启MemCache步骤(windows服务器PHP7.0.12)

[复制链接]

650

主题

2041

回帖

3346

积分

管理员

积分
3346

社区居民社区明星最爱沙发灌水天才终身成就奖诚信商户

QQ
发表于 2020-6-3 22:03:23 | 显示全部楼层 |阅读模式
安大论坛启用了MemCache一段时间,环境配置过程做一个记录,方便后续使用。

1,安装Memcached (windows)
我的是windows 64位操作系统,并且搜索了下1.4.5之前可以作为服务启动,所以我下载的是64位系统 1.4.4版本

下载后解压到c:\memcached\
memcached <1.4.5 版本安装
1、解压下载的安装包到指定目录。

2、在 1.4.5 版本以前 memcached 可以作为一个服务安装,使用管理员权限运行以下命令:

c:\memcached\memcached.exe -d install
注意:你需要使用真实的路径替代 c:\memcached\memcached.exe。

3、然后我们可以使用以下命令来启动和关闭 memcached 服务:

c:\memcached\memcached.exe -d start
c:\memcached\memcached.exe -d stop
4、如果要修改 memcached 的配置项, 可以在命令行中执行 regedit.exe 命令打开注册表并找到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached" 来进行修改。

如果要提供 memcached 使用的缓存配置 可以修改 ImagePath 为:

"c:\memcached\memcached.exe" -d runservice -m 512
-m 512 意思是设置 memcached 最大的缓存配置为512M。

此外我们还可以通过使用 "c:\memcached\memcached.exe -h" 命令查看更多的参数配置。

2,PHP安装memcache扩展

目前使用的php版本是7.0.12。开始找了下下载的地方,发现没有7.0版本的。

这个链接没有7.0版本的
https://windows.php.net/downloads/pecl/releases/memcache/

终于找到个可以下载的网址。查看phpinfo确认版本是x86的,然后使用的是NTS版本。

https://github.com/nono303/PHP7-memcache-dll/tree/master/vc14

下载的php_memcache.dll,放到php文件夹下的ext目录中。

在php.ini中增加

extension=php_memcache.dll

重启IIS

3,Discuz中启用memcache

将$_config['memory']['memcache']['server'] = '';
修改为
$_config['memory']['memcache']['server'] = '127.0.0.1';


php_memcache.zip

34.73 KB, 下载次数: 50

php_memcache.dllfor7.0

安徽大学七彩梦论坛欢迎您~! www.ahubbs.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|安徽大学论坛 ( 皖ICP备11003929号-3 )

GMT+8, 2024-6-2 10:54 , Processed in 0.053896 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

Copyright © 2006-2024 安徽大学论坛 All Rights Reserved

快速回复 返回顶部 返回列表