Задать вопрос

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 ?
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
для каждого проекта должны быть свои автозагрузки и свои composer.json.

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

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

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

Похожие вопросы