Windows IIS 运行WordPress 配置PHP 缓存扩展 - 技术宅银魂 - 科技改变生活 - 万事屋

Windows IIS 运行WordPress 配置PHP 缓存扩展

Windows下运行PHP基本可以放弃本地Redis和Memcached了,因为这两货很久没更新。不过好在PHP自带的OPCache和APCu 在 Windows下出于意料的好用,直接用就行了。

下载 APCu 扩展

1、访问 PECL APCu 扩展页面

2、根据你的 PHP 版本(例如 PHP 8.1),下载合适的 .dll 文件:

  • 线程安全(TS)或非线程安全(NTS):这取决于你的 PHP 版本。
  • 适用于 64 位或 32 位架构:选择适合你 PHP 架构的版本。

例如,如果你的 PHP 版本是 8.1 并且是 64 位版本,你可能会下载 php_apcu-5.1.21-8.1-ts-x64.dll

3、将 php_apcu.dll 文件放到 PHP 扩展目录

  1. 将下载的 php_apcu.dll 文件复制到你的 PHP 安装目录下的 ext 文件夹。例如:
    • C:\php\ext\php_apcu.dll

4、修改 php.ini 文件

  1. 打开你的 php.ini 文件,通常位于 C:\php\php.ini
  2. 添加或取消注释以下行,以启用 APCu 扩展:
extension=shmop   //这个不开就提示错误,开了吧
extension=apcu

对了,因为PHP 自带OPcache,所以只要编辑php.ini:

zend_extension=opcache

添加后,重启IIS:

iisreset

然后编辑php.ini:

opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

以及

apc.enabled=1
apc.shm_size=64M
apc.ttl=7200
apc.user_ttl=7200
apc.gc_ttl=3600

完事。

接下来wordpress 安装支持apcu的插件就行

    没有回复内容

万事屋新帖