Проблемы в настройке Композитор с XAMPP в Windows


установка composer на windows, который дал мне какую-то работу. У меня есть некоторые сомнения:

установщик Composer в Windows просит сообщить местным php.exe и оседает там. После этого пропускала команд в консоли моего composer.json вот так:

{
    "require": {
        "guzzlehttp/guzzle": "~5.2"
    }
}

O composer.Lock и autoload.php были созданы после установки, все правильно. Пришло время использовать мой файл, если я указать :

require_once 'vendor/autoload.php';

Не будет работать, поскольку папке vendor в C:\XAMPP\PHP и конструкция C:\XAMPP\HTDOCS\Site.

Я попытался указать на требуется-полный путь vendor (C:\XAMPP\PHP\Vendor\autoload.php) не работает также.

Кто-нибудь знает, где я не хватает? Если есть другой способ, который сообщает, где находится автозагрузка?

Author: gmsantos, 2015-02-26

1 answers

Ты понять вещи.

Composer-это менеджер пакетов для проекта уровне. Вы не будет создавать файл - composer.json в папке PHP, а в папке каждого проекта:

Каталоге проекта до composer install / update:

Diretório antes do composer install

При запуске этой команды на наш терминал, composer загружает зависимости ...

composer update console

... и создаст папку vendor вместе зависимости от его composer.json

Pastas do Projeto

Теперь да, включите vendor/autoload.php использовании зависимостей вашего проекта. Помните, что путь относительный корневом каталоге вашего проекта.

Index.php

<?php

require_once 'vendor/autoload.php';

use GuzzleHttp\Client;    
$client = new Client();
 5
Author: gmsantos, 2015-02-26 12:04:59