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

求助:使用Composer安装mPDF时自动安装6.1版本而非7.x的解决办法

解决Composer安装mPDF默认获取6.1版本的问题

1. 确认PHP版本兼容性

mPDF 7.x系列要求PHP版本至少为7.1(部分子版本需PHP 7.2及以上),先检查当前环境的PHP版本:

  • 打开命令提示符,执行 php -v 查看版本号
  • 若PHP版本低于7.1,需升级XAMPP至包含符合要求PHP版本的版本(如XAMPP 8.0及以上)

2. 直接指定7.x版本安装

若PHP版本达标,可通过命令指定安装7.x系列的稳定版本:

composer require mpdf/mpdf:^7.0

也可以指定具体的7.x版本,例如:

composer require mpdf/mpdf:7.2.2

3. 排查项目依赖约束

如果项目已有composer.json文件,检查是否存在版本限制导致Composer选择旧版本:

  • 查看require字段中的php项,确保版本范围兼容mPDF 7.x的要求
  • 执行 composer why-not mpdf/mpdf:7.0 命令,可查看具体的依赖冲突原因,再针对性调整

4. 更新Composer至最新版本

旧版Composer可能存在版本解析逻辑问题,执行以下命令更新:

composer self-update

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 12:48:21