composer在哪里安装文件?

Amy*_*lle 12 php composer-php

好的,所以我正在努力学习作曲家.我使用服务器的SSH安装了composer并运行了这一行:

php composer.phar require tomwalder/php-gds
Run Code Online (Sandbox Code Playgroud)

它做到了这一点:

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
Run Code Online (Sandbox Code Playgroud)

很好,所以现在我看看我的网络服务器,似乎没有任何改变.没有文件出现在那里.composer在哪里安装文件?

Nie*_*jes 6

核心点:vendor在您的 webroot 中创建一个目录,其中包含所有包,但最重要的是一个autoload.php文件。将其从您的主文件中包含进来,require 'vendor/autoload.php';神奇的是,所有类现在都可以通过自动加载器使用。

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


Sak*_*uto 5

一切都是vendor当前目录中调用的文件.查看Composer文档,了解您正在寻找的内容