composer在哪里安装文件?

时间:2016-02-23 13:30:16

标签: php composer-php

好的,所以我正在努力学习作曲家。我使用服务器的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在哪里安装文件?

2 个答案:

答案 0 :(得分:5)

所有内容都是当前目录中名为vendor的文件。请查看Composer documentation以获取您正在寻找的内容

答案 1 :(得分:3)

核心要点:在您的webroot中创建一个vendor目录,其中包含所有程序包,但最重要的是autoload.php文件。使用require 'vendor/autoload.php';将其包含在您的主文件中,并且现在可以使用自动加载器将所有类都提供。

很酷的是,您可以为自己的项目autoload添加composer.json部分,它的工作方式也相同。