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

使用Composer安装mpdf/mpdf时出现权限拒绝错误求助

解决Composer安装mpdf时的权限拒绝问题

出现file_put_contents(./composer.json): Failed to open stream: Permission denied错误,核心原因是当前用户没有项目目录的读写权限,可按以下方法解决:

  • 调整项目目录权限

    • Linux/macOS环境:执行sudo chown -R $USER:$USER ./,将当前目录的所有权变更为当前用户
    • Windows环境:右键项目文件夹→属性→安全选项卡→编辑,给当前登录用户添加「完全控制」权限,保存后重新尝试
  • 提升命令执行权限

    • Windows:右键命令提示符/终端,选择「以管理员身份运行」,再执行composer require mpdf/mpdf
    • Linux/macOS:临时用sudo composer require mpdf/mpdf执行安装(不推荐长期使用sudo,后续可执行sudo chown -R $USER:$USER ~/.composer调整Composer缓存目录权限,避免后续权限问题)
  • 手动配置composer.json后安装
    手动在项目根目录创建或编辑composer.json,添加mpdf依赖:

{
    "require": {
        "mpdf/mpdf": "^8.0"
    }
}

然后执行composer install完成安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 17:30:40