【问题标题】:How to install PSR-7 http-message interfaces with Composer如何使用 Composer 安装 PSR-7 http-message 接口
【发布时间】:2021-03-25 15:42:42
【问题描述】:

有没有办法使用 Composer 安装PSR-7 HTTP message interfaces?我似乎在official github page 和网络上都找不到任何信息。

作为 Composer 初学者,我还想问一下,是否可以使用 Composer 从互联网(可能也在 Github 之外)安装软件包,即使他们没有提供有关使用 Composer 安装的信息。

非常感谢。

【问题讨论】:

  • composer 包psr/http-message 包含接口定义,但除非您打算从头开始编写自己的实现,否则您将希望使用一个实际包含您可以使用的实现的包@DanielO 建议。
  • 谢谢@Sammitch!实际上,我几乎完成了自己的 PSR-7 实现。但是直到今天我还没有使用 Composer,而是我自己的自动加载器。今天我对 Composer 的功能感到非常惊讶:-)

标签: php dependencies composer-php autoload psr-7


【解决方案1】:

您只需选择并安装一个 PSR-7 实现,例如 laminas/laminas-diactorosslim/psr7。你可以在https://packagist.org/找到所有的作曲家包。

例子:

composer require slim/psr7

【讨论】:

  • 我在下载的 Slim 包中查找了 http 消息信息。它确实在那里:"require: { "psr/http-message": "^1.0" } :-) 我也查看了 packagist.org。它也在那里。你让我更进一步。感谢您的帮助!
【解决方案2】:
composer require psr/http-message

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    • 2015-06-15
    • 1970-01-01
    • 2020-09-30
    • 2012-07-24
    • 2016-02-24
    • 2018-07-25
    相关资源
    最近更新 更多