安装 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 包中的所有 类 都会自动加载:)
我希望这对您使用这个很棒的工具有所帮助。干杯。
没用过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 包中的所有 类 都会自动加载:)
我希望这对您使用这个很棒的工具有所帮助。干杯。