12

由于很多原因,我无法在我的服务器上运行 composer。有没有办法包含使用该库所需的所有文件?

4

3 回答 3

1

正如@delboy1978uk 在上面的答案中所说:

  • 在您的机器上运行本地作曲家,
  • 创建composer.json,
  • 需要 phpspreadsheet ( https://packagist.org/packages/phpoffice/phpspreadsheet )
  • 作曲家更新
  • 在您的服务器上上传完整的 /vendor 文件夹,也许使用 zip 更容易,
  • 包括 /vendor/autoload.php,
  • 在那里

并将您最喜欢的六包啤酒发送给 Mark Ba​​ker https://github.com/MarkBaker ,以表彰他的出色工作:-)

于 2021-10-12T20:13:08.993 回答
0

@Lubosdz 在这里以正确的方式回答了这个问题:

如何在不安装的情况下使用 PhpSpreadsheet(如 PHPExcel)

仅仅应对文件是不够的,因为 composer 用于自动加载所有 PhpSpreadSheet 类。

没有作曲家,您必须创建自定义的。

您可以在此处找到 4 步方法、文件和代码:

https://github.com/PHPOffice/PhpSpreadsheet/issues/31#issuecomment-354502740

于 2019-06-21T07:43:21.483 回答
0

07 2021

如果你们中的任何人仍在寻找解决方案。然后就是这里了。

如何在没有 Composer 的服务器上运行 PhpSpreadsheet

请参阅上面的@delboy1978uk 评论

在没有 Composer 的情况下在本地运行 PhpSpreadsheet

官方的:

Composer 是使用 PhpSpreadsheet 的唯一官方和受支持的解决方案。替代的自定义解决方案是可能的,但我强烈建议不要使用它们。不使用 composer 会给你更多的设置工作,以及需要维护的潜在问题。

https://github.com/PHPOffice/PhpSpreadsheet/discussions/1969#discussioncomment-545159

于 2021-07-27T03:38:48.037 回答