@6epcepk

Какая корректная структура директорий Composer?

Добрый день.

Подскажите, какая корректная структура директорий Composer?
У меня всего 1 проект.

Структура сервера:
C:/Server - корневая директория
C:/Server/bin/php - директория PHP
C:/Server/data/htdocs - директория сайта


Хотелось бы composer заиметь здесь: C:/Server/bin/composer
А все зависимости для проекта в C:/Server/data/htdocs
Чтобы при перемещении папки Server на другой ПК можно было бы просто настроить PATH и работать без переустановки всего добра.

Сейчас делаю через ComposerCat, проект выбрал в C:/Server/data/htdocs/composer и GUI успешно добавляет туда зависимости.

Но если делать через командную строку, к примеру:
composer require botman/driver-telegram

То Composer добавляет в C:\Users\XXX\vendor

Спасибо за разъяснения.
  • Вопрос задан
  • 61 просмотр
Решения вопроса 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Композитор ставит проекты в текущую директорию.

что написано в командной строке, когда вы ее открываете?

c:\users\delph

Текущая директория по умолчанию – домашняя папка пользователя.

Вы сначала перейдите в директорию с проектом, потом ставьте пакеты

cd c:\server\data\htdocs\project_dir
composer require ...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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