You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求提供PHP 8.3 NTS版WinCache DLL及IIS安装启用指引

PHP 8.3 NTS(Windows IIS)WinCache安装启用解决方案

适配PHP 8.3 NTS的WinCache DLL获取

需下载与PHP版本(8.3)、系统架构(x64/x86)、线程模式(NTS)完全匹配的php_wincache.dll文件,WinCache 2.0.0.8是适配PHP 8.3 NTS的稳定版本。

详细安装启用步骤

  • 放置DLL文件:将下载的php_wincache.dll复制到PHP安装目录的ext子文件夹(例:C:\php\ext)。
  • 配置php.ini:
    1. 打开PHP对应的php.ini文件(注意:IIS可能加载系统目录下的php.ini,后续可通过phpinfo确认路径)。
    2. 找到Dynamic Extensions区块,添加一行:extension=php_wincache.dll。
    3. 可选:添加WinCache优化配置(按需调整):
      wincache.fcenabled = 1 ; 启用文件缓存
      wincache.ocenabled = 1 ; 启用 opcode 缓存
      wincache.maxfilesize = 256 ; 可缓存的最大文件大小(单位:KB)
      wincache.chkinterval = 60 ; 文件变更检查间隔(单位:秒)
      
  • 重启IIS服务:
    1. 打开Internet Information Services (IIS)管理器,右键点击服务器名称选择「重启」;
    2. 或用管理员身份运行命令提示符,执行:iisreset。
  • 验证安装:创建phpinfo.php文件,内容为<?php phpinfo(); ?>,放到IIS站点根目录,访问该页面后搜索wincache,出现对应模块信息即成功。

常见加载失败排查

  • 版本匹配检查:确认DLL的PHP版本、线程模式(NTS)、架构(x64/x86)与当前PHP环境完全一致,版本不匹配会直接导致加载失败。
  • 确认php.ini路径:通过phpinfo()查看Loaded Configuration File项,确保修改的是IIS实际加载的配置文件。
  • 权限检查:给php_wincache.dll文件和PHP目录添加IIS_IUSRS用户的读取权限。
  • 查看错误日志:启用PHP错误日志(在php.ini中设置error_log路径),查看是否有PHP Startup: Unable to load dynamic library 'php_wincache.dll'类的错误,根据提示定位问题。

内容的提问来源于stack exchange,提问作者Naveeth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 17:45:00