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

PHP启动提示无法加载php_curl.dll模块,已配置php.ini仍报错求助

解决UwAmp中PHP 7.2.4无法加载php_curl.dll的问题

碰到过好多次UwAmp环境下curl模块加载失败的情况,给你梳理几个靠谱的排查和解决步骤:

  • 确认php_curl.dll文件存在
    先去路径 …/UwAmp/bin/php/php-7.2.4/ext/ 里检查是否真的有php_curl.dll文件。如果缺失,你需要:

    1. 去PHP官方下载**对应版本(7.2.4)、对应线程安全类型(UwAmp默认用线程安全TS版)**的PHP压缩包;
    2. 解压后找到ext文件夹里的php_curl.dll,复制到UwAmp的PHP ext目录中。
  • 检查PHP.ini配置的正确性
    不要随便找个php.ini修改,一定要打开当前生效的配置文件:在UwAmp面板中点击PHP版本旁的「ini」按钮,直接打开对应php-7.2.4的配置文件,然后检查:

    • extension_dir 必须指向正确的ext目录,推荐用绝对路径,比如:
      extension_dir = "D:/UwAmp/bin/php/php-7.2.4/ext/"
      
      或者相对路径(确保PHP运行时能识别):extension_dir = "ext"
    • 确认extension=php_curl.dll这一行没有被注释(前面没有分号;),且没有多余的空格或引号。
  • 补全依赖库libcurl.dll
    PHP的curl模块依赖libcurl.dll,这个文件需要放在PHP的根目录(…/UwAmp/bin/php/php-7.2.4/),而不是ext文件夹里。如果这个文件缺失,同样会导致加载失败:
    从刚才下载的PHP压缩包里找到libcurl.dll,复制到PHP根目录,之后重启UwAmp。

  • 检查环境变量与权限

    • 确保UwAmp的PHP根目录在系统的PATH环境变量中,这样系统能找到依赖的dll文件;
    • 右键点击php_curl.dll和libcurl.dll,选择「属性」,如果有「解除锁定」选项(通常是压缩包解压后的文件会有),点击解除;同时确认UwAmp的运行用户有读取这些文件的权限。
  • 必须重启UwAmp
    不管修改了配置还是替换了文件,一定要完全关闭UwAmp再重新打开,不要只重启Apache,否则新的配置不会生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:56:42