我对作曲家完全陌生;-)
我尝试使用composer在我的本地主机(ubuntu 16.04)上安装mPDF 7.1。
1.)我安装了composer 1.6.5。
2.) 下载 mPDF 7.1 (https://github.com/mpdf/mpdf/releases) 并将文件夹解压到硬盘。
3.) 在 mpdf-7.1.0 文件夹中打开终端并输入
$ composer require mpdf/mpdf
启动进程
--> 抛出错误消息:
Problem 1
- The requested package mpdf/mpdf No version set (parsed as 1.0.0) is satisfiable by mpdf/mpdf[No version set (parsed as 1.0.0)] but these conflict with your requirements or minimum-stability.
所以我不知道问题是什么,并且在网络上搜索没有找到任何帮助。你能帮我吗?
安德烈亚斯
编辑:我也尝试过:
$ composer require mpdf/mpdf:7.1.0
和
$ composer require mpdf/mpdf "^7.1.0"
抛出相同的错误消息...
您不需要下载 mPDF,这就是 Composer 会为您做的。
这样做:
composer require mpdf/mpdf
No composer.json in current directory, do you want to use the one at <parent>
vendor/autoload.php
composer require mpdf/mpdf
sudo composer require mpdf/mpdf
composer require vendor/package:version
composer require mpdf/mpdf:7.1.0
mpdf.php
的 php 文件。vendor/autoload.php
。目录结构应该是你安装的位置mPDF:
vendor
composer.json
composer.lock
mpdf.php
mpdf.php文件如下:
<?php
require_once __DIR__ . '/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML('<h1>Hello world!</h1>');
$mpdf->Output();
对于那些难以使用作曲家的人
Web 服务器上已经安装了 Composer。
作曲家-v 将向您显示已安装的作曲家的详细信息 (这意味着composer已经安装了
现在要安装什么或我们需要输入命令来安装软件包 为了这, 访问 https://packagist.org/
帮助您搜索要安装的软件包
在顶部使用 Composer 安装的命令 (从cpanel打开终端后使用
示例
https://packagist.org/packages/phpmailer/phpmailer
页面顶部显示要使用的命令行
我花了很多时间来找到这个,希望节省你的时间,以防你不知道