我已经安装了composer,现在我正在项目文件夹中安装mpdf。我执行了以下命令composer require mpdf/mpdf。在此之后,我得到以下错误:
Using version ^8.0 for mpdf/mpdf
./composer.json has been created
Running composer update mpdf/mpdf
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- mpdf/mpdf[v8.0.0, ..., v8.0.3] require php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 -> your php version (8.0.7) does not satisfy that requirement.
- mpdf/mpdf[v8.0.4, ..., v8.0.7] require php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 -> your php version (8.0.7) does not satisfy that requirement.
- mpdf/mpdf[v8.0.8, ..., v8.0.9] require php ^5.6 || ^7.0 -> your php version (8.0.7) does not satisfy that requirement.
- mpdf/mpdf[v8.0.10, ..., v8.0.12] require ext-gd * -> it is missing from your system. Install or enable PHP's gd extension.
- Root composer.json requires mpdf/mpdf ^8.0 -> satisfiable by mpdf/mpdf[v8.0.0, ..., v8.0.12].
To enable extensions, verify that they are enabled in your .ini files:
- C:\xampp\php\php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
Installation failed, deleting ./composer.json.有什么解决办法吗?
发布于 2022-09-22 09:55:27
我正在使用mpdf 8.1.2 (PHP8.1.6,Windows11Home单语言上的CodeIgniter 4.2.6 ),并遇到同样的问题。可以通过以下两个步骤解决这一问题:
(extension=gd).
发布于 2021-09-28 03:24:55
安装php8.0-gd和php8.0-mbstring
sudo apt-get install php8.0-gd php8.0-mbstring然后需要带有composer的mpdf库。
composer require mpdf/mpdf v8.0.10https://stackoverflow.com/questions/68946855
复制相似问题