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

Windows环境下PHP启用Memcache失败求助:无法加载php_memcache.dll

PHP中Memcache模块启用失败排查方案

以下是针对你的情况的具体排查步骤:

  • 确认修改的是正确的php.ini文件:通过phpinfo()页面的Loaded Configuration File项,找到Apache实际加载的php.ini路径,确保你修改的是这个文件,而非XAMPP目录下其他同名文件。
  • 验证DLL文件的完整兼容性:
    • 你的PHP API 320190902对应PHP 7.4.x版本,需确认下载的DLL是针对PHP 7.4的版本;
    • 匹配系统位数:XAMPP默认多为32位,需确保DLL是32位版本,即使你的系统是64位;
    • 确认线程安全(TS)匹配:你的PHP是TS版本,DLL必须是TS版本,不能用NTS版本。
  • 检查DLL文件状态:
    • 确认php_memcache.dll已放入PHP安装目录下的ext子目录;
    • 重新下载DLL文件,排除文件损坏的可能。
  • 安装VC依赖库:VC15版本的PHP扩展需要安装Visual C++ Redistributable for Visual Studio 2017(x86版本),若缺失该库,Apache无法加载依赖VC编译的DLL。
  • 用命令行诊断:打开命令提示符,切换到PHP安装目录,执行php -m命令,终端会输出加载模块的详细错误信息,这比Apache日志更直观,能定位具体问题(比如依赖缺失、版本不兼容)。
  • 检查php.ini配置格式:确保配置项extension=php_memcache.dll没有被注释(前面没有分号;),且拼写完全正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 09:05:34