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

已放置mailparse.dll并启用扩展,但PHP仍无法检测到该扩展

排查mailparse扩展加载失败的解决方案
  • 匹配正确的扩展版本
    mailparse.dll必须与你的PHP版本、线程安全(TS/NTS)、系统位数(32/64位)完全对应。通过phpinfo()查看PHP Version、Thread Safety、Architecture信息,重新下载对应版本的扩展替换现有文件。

  • 补充依赖库
    mailparse依赖libmbfl.dll,仅放置mailparse.dll会因缺失依赖导致加载失败。将libmbfl.dll放到PHP根目录(C:\xampp\php\)或对应系统目录(32位放C:\Windows\SysWOW64,64位放C:\Windows\System32)。

  • 确认extension_dir路径
    打开php.ini,检查extension_dir配置,确保指向正确的扩展目录,可设置为相对路径extension_dir = "ext"或完整路径extension_dir = "C:\xampp\php\ext"。

  • 核对文件名与配置
    确认ext目录中的扩展文件名为php_mailparse.dll(部分版本扩展采用此命名),若你的文件是mailparse.dll,可重命名为php_mailparse.dll,同时在php.ini中配置extension=php_mailparse.dll。

  • 重启服务
    修改php.ini后必须重启XAMPP中的Apache服务,或PHP相关进程,否则配置无法生效。

  • 命令行验证
    打开命令提示符,切换到C:\xampp\php目录,执行php -m命令,查看输出中是否包含mailparse,同时观察命令行输出的错误信息,更便于定位问题。

相关错误提示:

PHP Warning:  PHP Startup: Unable to load dynamic library 'php_mailparse.dll' (tried: ext\php_mailparse.dll (The specified module could not be found.), ext\php_php_mailparse.dll.dll (The specified module could not be found.)) in Unknown on line 0

内容的提问来源于stack exchange,提问作者Jack 't Jong

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 15:00:05