Composer, как централизованое хранилище?

Хочу использовать Composer для централизованного хранения своих и сторонних пакетов. Поставил его в папку с PHP (E:\Program Files\PHP 7\composer\), теперь не пойму, что дальше.

Каким образом мне включать автозагрузчик композера? Не прописывать же полный путь:
E:\Program Files\PHP 7\composer\vendor\autoload.php

Что прописать в include_path PHP, чтобы можно было писать в клиентском коде просто относительно папки с PHP:
require_once composer\vendor\autoload.php ?
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
для каждого проекта должны быть свои автозагрузки и свои composer.json.

Глобально вы можете ставить только какие-то cli утилитки вроде phpunit, phpspec, phpcpd и т.д. Зависимости для конкретных проектов должны ставиться локально.

Что до репозиториев - вы можете поднять у себя локально satis например что бы не паблишить свои приватные пакеты.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы