Чому рано?
Я просто дуже допитливий. І якщо мені не зрозуміло якась агресивна дія, я його не роблю, поки не зрозумію його суть і що ця дія буде виконувати.
Про composer ніде немає нормального опису. Виконувати в командному рядку команди, не розуміючи їх суті я не можу. Тому і питаю.
Але ніхто або не хоче відповідати. Або не знає.
Мені наприклад незрозуміло, при виклику команди composer require silex / silex
1.1 звідки буде викликана ця команда. з якої папки і як вона визначається.
І ніде ж немає відповідей. Гугл перешерстив нічого виразного.
k-2. що ви маєте на увазі під «звідки буде викликана ця команда»? Робочої Директорією буде директорія проекту. Composer буде викликаний з місця установки, якщо такий прописаний в PATH.
Постараюся підвести перші підсумки.
Composer можна користуватися в 2х варіантах.
Глобально (встановивши програму) і Локально (нічого не устонавлівая)
І той і той способи працюють тільки з командного рядка. (Пуск> Стандартні-> Командний рядок)
Для того щоб щось скопіювати в командний рядок ctrl + v не працює! Користуємося правою кнопкою мишкі-> вставити
1.1 (для фреймворка silex)
У Командному рядку, команди запускаються по різному при локальної та глобальної загрузках:
Локально: php composer.phar require silex / silex
1.1
Глобально: composer require silex / silex
1.1
стало так: composer require silex / silex
Про інші відмінності між глобальної і локальної завантаженнями поки-що тут нічого не відповіли!