好的,所以我正在努力学习作曲家。我使用服务器的SSH安装了composer并运行了这一行:
php composer.phar require tomwalder/php-gds
它做到了这一点:
Using version ^2.1 for tomwalder/php-gds
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing tomwalder/php-gds (v2.1.0)
Downloading: 100%
tomwalder/php-gds suggests installing google/apiclient (Allows you to use the JSON API Gateway/Datastore endpoints.
Tested with 1.1.6)
Writing lock file
Generating autoload files
很好,所以现在我查看我的网络服务器,似乎没有任何改变。没有文件出现在那里。 composer在哪里安装文件?
答案 0 :(得分:5)
所有内容都是当前目录中名为vendor
的文件。请查看Composer documentation以获取您正在寻找的内容
答案 1 :(得分:3)
核心要点:在您的webroot中创建一个vendor
目录,其中包含所有程序包,但最重要的是autoload.php
文件。使用require 'vendor/autoload.php';
将其包含在您的主文件中,并且现在可以使用自动加载器将所有类都提供。
很酷的是,您可以为自己的项目autoload
添加composer.json
部分,它的工作方式也相同。