我试图使用composer安装mpdf,但当我在项目文件夹中尝试命令提示符“composer require mpdf/mpdf”时,我安装的是6.1版而不是7.x版。有什么建议吗
Windows 11 XAMPP v3.3.0
任何帮助感谢!
command prompt screen shot
我试图使用composer安装mpdf,但当我在项目文件夹中尝试命令提示符“composer require mpdf/mpdf”时,我安装的是6.1版而不是7.x版。有什么建议吗
Windows 11 XAMPP v3.3.0
任何帮助感谢!
command prompt screen shot
2条答案
按热度按时间beq87vna1#
这可以像这样工作,因为本地安装的php版本。最新版本的mpdf或其依赖项可能需要特定版本的php或其扩展或smth。如果你不打算在本地运行你的代码,你可以在composer.json中指定目标php和exts版本,如下所示:
字符串
您可能不会获得最新的lib版本,但您将获得可在目标系统上运行的版本
0s7z1bwu2#
对我来说,问题是XAMPP没有GD扩展。如果没有GD,最高可行的选项似乎是Mpdf版本6.1。
要打开GD,请将
php.ini
文件中的;extension=gd
行更改为extension=gd
。所以基本上通过删除;
来取消对该行的注解。然后在composer中重新安装
Mpdf
。