如何在没有 Composer 的情况下安装 PHRets 2.0?

How To Install PHRets 2.0 Without Composer?

在与我的虚拟主机商斗争了将近一个月之后,他们终于告诉我他们不支持 Composer。我仍然想使用 PHRets。是否可以在没有 Composer 的情况下安装 and/or 使用 PHRets?

如果您无法在服务器上使用 Composer,您应该仍然可以在本地安装 Composer 并且 运行 它可以填充您的 vendor/ 目录。填充后,您可以简单地 copy/FTP 将其发送到服务器,您应该没问题。

从代码将 运行 所在的机器以外的机器安装 Composer 包有一些风险,但通常没问题。例如,如果某个包需要 PHP 7+,你已经在本地安装了,但你的服务器只有 运行s PHP 5.6,Composer 可能会收集 PHP 7+ 依赖项很好,但是你会 运行 在你的服务器上加载它们时遇到问题(而如果你 运行 该服务器上的 Composer,你会得到错误或不需要 PHP 的早期版本7+ 仍然满足您定义的要求)。

PHRETS 没有计划仅仅因为它依赖的其他 PHP 库而包含它自己的自动加载选项。必须收集 PHRETS、Guzzle、一些 Illuminate 软件包等,并以一种不涉及 Composer 且仍然有效的方式将它们放在一起,这是一项令人难以置信的工作量。