php:如何使用composer安装包

ab-*_*-oc 2 php mpdf composer-php

我对作曲家完全陌生;-)

我尝试使用 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.
Run Code Online (Sandbox Code Playgroud)

所以我不知道问题是什么,也没有在网上搜索任何帮助。你能帮助我吗?

安德烈亚斯

编辑:我也尝试过:

$ composer require mpdf/mpdf:7.1.0

$ composer require mpdf/mpdf "^7.1.0"

抛出相同的错误消息...

Fin*_*nwe 5

您不需要下载 mPDF,这就是 Composer 会为您做的。

做这个:

  1. 创建一个空目录,您将在其中使用 mPDF
    • 无论级别如何,它的父级都不应该已经存在composer.json 文件
  2. composer require mpdf/mpdf在新目录下 运行
    • 如果父目录之一中有composer.json,则拒绝提示No composer.json in current directory, do you want to use the one at <parent>
    • Composer 现在将安装 mPDF 并在当前目录中创建自动加载文件
  3. 需要vendor/autoload.php在 PHP 文件中
  4. 完成后,您现在可以在文件中使用 mPDF。