Проблемы в настройке Композитор с 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
) не работает также.
Кто-нибудь знает, где я не хватает? Если есть другой способ, который сообщает, где находится автозагрузка?
1 answers
Ты понять вещи.
Composer-это менеджер пакетов для проекта уровне. Вы не будет создавать файл - composer.json
в папке PHP, а в папке каждого проекта:
Каталоге проекта до composer install
/ update
:
При запуске этой команды на наш терминал, composer загружает зависимости ...
... и создаст папку vendor
вместе зависимости от его composer.json
Теперь да, включите vendor/autoload.php
использовании зависимостей вашего проекта. Помните, что путь относительный корневом каталоге вашего проекта.
Index.php
<?php
require_once 'vendor/autoload.php';
use GuzzleHttp\Client;
$client = new Client();