PHP composer

FussesDemon

Администратор
Администратор
9 Фев 2005
6.418
693
113
www.unifree.ru
Периодически пользуюсь и все вроде просто и легко но все же не понятно бывает для новичков разобраться Все же не до конца просто

И так это клиент который закружает из репозитория содержимое собирая скрипты в полную программу.

Что это выглядит сам процесс первого запуска или настройки пространства для работы с composer



composer.bat
Код:
@echo OFF
:: in case DelayedExpansion is on and a path contains !
setlocal DISABLEDELAYEDEXPANSION
D:\PHP74\php "%~dp0composer.phar" %*
D:\PHP74\php - это путь до PHP на тут случай если не прописан сам PHPв пути windows (путь нужен ваш и менять версии PHP)
1645794175200.png

Дальше в консоли запустить команду composer
Увидим навигацию и различные опции описания функционала команд и списки

1645794261249.png

Я через удержания SHIFT + нажимаю и правую кнопку мыши
1645794332311.png

Запускаю консоль cmd там где мне нужно загрузить готовую программу Если этого не сделать тогда будет по умолчанию загрузится в корень пользователя чья учетная запись запущена

composer require путь/название Из github описание своего проекта будет написано как собрать и какой путь и имя
1645794652949.png

Код:
composer require mediawiki/semantic-media-wiki
аналогично набрать
Код:
D:\PHP74\php.exe D:\composer\composer.phar require mediawiki/semantic-media-wiki "1.9.*,>=1.9.0.1"
Вот такая фигатень с танцами и бубнами

Конечно можно было легче сделать но это подразумевается что делать разные релизы для каждой платформы А так через формат универсальный кроссплатформенный .phar Отдельно что то разрабатывать не нужно :wink:
 
  • Like
Реакции: Axom