我从未使用过Composer,但是我想使用PHPSpreadsheet软件包,建议使用Composer。
我在使用XAMPP和Netbeans的MAC上。
我已经安装了Composer,并且已经运行以下命令来获取并安装PHPSpreadsheet软件包。
php ../../Composer/composer.phar require phpoffice/phpspreadsheet
我正在我的项目文件夹中运行它,(因此../../位于Composer.phar所在的位置。
这会将文件下载到我的项目文件夹中的vendor文件夹中。
那我该怎么办?我需要将其保留在Vendor文件夹中,还是可以移入所选文件夹?
Netbeans在菜单中有Composer选项,但是据我所知,这是用于创建依赖项而不是安装软件包。
我知道我完全不了解Composer的要点,但是花了几个小时才尝试完成这项工作。
非常感谢
答案 0 :(得分:0)
您应该真正从文档开始-> https://getcomposer.org/doc/01-basic-usage.md
您必须保留vendor
目录-这是所有依赖项的保留位置。如果您需要更多软件包-那么它们将被安装在该目录中。
重新包装后,您必须加载它,这样PHP才能知道所有类。 Composer带有出色的Autolader。默认情况下,它位于vendor/autoload.php
中。因此,您现在要做的就是在项目中需要此文件。之后,每次您在代码中使用它们时,都会自动加载composer软件包中的所有类:)
我希望这会对您使用这个出色的工具有所帮助。干杯。