安装 Composer 和 Packagers - 第一次

Installing Composer and Packagers - first time

没用过Composer,想用PHPSpreadsheet包,推荐使用Composer

我正在 MAC 使用 XAMPP 和 Netbeans。

我已经安装了 Composer,我有 运行 以下命令来获取和安装 PHPSpreadsheet 包。

php ../../Composer/composer.phar require phpoffice/phpspreadsheet

我运行在我的项目文件夹中,(因此 ../../ 到 Composer.phar 所在的位置。

这会将文件下载到我的项目文件夹中的供应商文件夹中。

那我该怎么办?我需要将它保存在 Vendor 文件夹中,还是可以移动到我选择的文件夹中?

Netbeans 在菜单中有 Composer 选项,但据我所知,这是为了创建依赖项而不是安装包。

我知道我在某处完全忽略了 Composer 的要点,但我花了几个小时才试图完成这项工作。

非常感谢

你真的应该从文档开始 -> https://getcomposer.org/doc/01-basic-usage.md

您必须保留 vendor 目录 - 这是保留所有依赖项的地方。如果您需要更多包 - 那么它们将安装在该目录中。

请求包后,您必须加载它,这样 PHP 就会知道所有 类。 Composer 带有很棒的自动加载器。它默认位于 vendor/autoload.php。所以你现在要做的就是在你的项目中require这个文件。之后,每次您在代码中使用它们时,composer 包中的所有 类 都会自动加载:)

我希望这对您使用这个很棒的工具有所帮助。干杯。