Поиск…
замечания
В этом разделе представлен обзор того, что такое композитор-php, и почему разработчик может захотеть его использовать.
Следует также упомянуть о любых крупных предметах в составе композитора-php и ссылаться на связанные темы. Поскольку Documentation for composer-php является новым, вам может потребоваться создать начальные версии этих связанных тем.
обзор
Composer - это инструмент управления зависимостями в PHP. Он позволяет вам декларировать библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать / обновлять) их для вас.
Композитор не является менеджером пакетов в том же смысле, что и Yum или Apt. Да, он имеет дело с «пакетами» или библиотеками, но управляет ими на основе каждого проекта, устанавливая их в каталоге (например, поставщике) внутри вашего проекта.
Для запуска Composer требуется PHP 5.3.2+. Также требуются несколько чувствительных настроек php и флагов компиляции, но при использовании установщика вы будете предупреждены о любых несовместимостях.
Для установки пакетов из источников вместо простых zip-архивов вам понадобятся git, svn, fossil или hg в зависимости от того, как пакет управляется версией.
Установка Composer на Ubuntu
Прежде чем мы загружаем и устанавливаем Composer, мы должны убедиться, что на нашем сервере установлены все зависимости.
Во-первых, обновите кеш-менеджер пакетов, выполнив:
sudo apt-get update
Теперь давайте установим зависимости. Нам понадобится curl
, чтобы загрузить Composer и php5-cli
для его установки и запуска. git
используется Composer для загрузки зависимостей проекта. Все можно установить с помощью следующей команды:
sudo apt-get install curl php5-cli git
Теперь давайте установим его:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Это будет загружать и устанавливать Composer в виде общесистемной команды с именем composer, в / usr / local / bin. Результат должен выглядеть следующим образом:
Output
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Composer successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Чтобы протестировать вашу установку, запустите:
composer
И вы должны получить аналогичный результат:
Output
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.0-dev (9859859f1082d94e546aa75746867df127aa0d9e) 2015-08-17 14:57:00
Usage:
command [options] [arguments]
Options:
--help (-h) Display this help message
--quiet (-q) Do not output any message
--verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
--version (-V) Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
--no-interaction (-n) Do not ask any interactive question
--profile Display timing and memory usage information
--working-dir (-d) If specified, use the given directory as working directory.
....
Установка в Windows
Здесь мы просто используем установщик.
Это самый простой способ настроить Composer на вашем компьютере.
Загрузите и запустите Composer-Setup.exe . Он установит последнюю версию композитора и настроит ваш PATH
чтобы вы могли просто вызвать composer
из любого каталога в командной строке.
Примечание . Закройте текущий терминал. Использование теста с новым терминалом: это важно, поскольку PATH загружается только при запуске терминала.
Примечание-2 : настроить PATH
в окнах 10
- Щелкните правой кнопкой мыши по запуску (логотип Windows) ->
system ->Advance system settings->Environment variables->System variables[below box] ->
выберитеPath
и нажмитеEdit
- Нажмите «Создать» и добавьте это значение.
C:\ProgramData\ComposerSetup\bin
- Теперь откройте свой терминал [cmd] и test
composer --version