Рубрики
Uncategorized

Композитор

Автор оригинала: David Wong.

Предыстория композитора

Композитор Это PHP. Управление зависимостями Инструменты, это включает в себя пакеты и библиотеки Это не менеджер пакетов. Он подчиняется npm и bundler формируется Просветление.

Composer решит эту проблему для вас следующим образом: 1. У вас есть проект, который зависит от нескольких библиотек. 2. Некоторые из этих библиотек зависят от других библиотек. 3. Вы заявляете, от чего вы зависите. 4. Composer выяснит, какие версии пакетов необходимо установить, и установит их (загрузите их в свой проект).

Версия PHP: 5.3.2+

Декларативные зависимости Например, Библиотеки управления журналами монолог В composer .json Описаны зависимости проекта:

{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}

Введение в PHAR

Phr добавлен выше PHP 5.3. Это понятие происходит от jar Это позволяет архивировать все приложение в один файл

Расширение phar предоставляет способ поместить все PHP-приложения в один файл, называемый “phar” (архив PHP), для удобства распространения и установки

Загрузка командной строки PHAR

Убедитесь, что PHP находится в переменной среды под Windows:

Выполнить из командной строки:

php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php

php composer-setup.php

php -r "unlink('composer-setup.php');"

Загружается путем выполнения первой команды composer-setup.php Скрипт просто обнаружит php.ini Если некоторые параметры заданы неправильно, будет выдано предупреждение; затем будет загружена последняя версия. composer.phar Файлы в текущий каталог. Функции вышеперечисленных трех команд заключаются в следующем:

  1. Скачайте сценарий установки (composer-setup.php) В текущий каталог.

  2. Выполните процесс установки.

  3. Удалить сценарии установки -- composer-setup.php

Загрузка руководства PHAR

скачать composer.phar ,Страница загрузки композитора

Адрес последней версии (2016-07-18):

  https://getcomposer.org/download/1.2.0/composer.phar

Исполнение PHAR

Уже существующие phar Документы, разные системы, разные операции: Система Mac или Linux Откройте окно командной строки и выполните следующую команду, чтобы загрузить предыдущий composer.phar Файл, перемещенный в /usr/локальный/bin/| Ниже каталога:

sudo mv composer.phar /usr/local/bin/composer

Система Windows : 1. Композитор. phar копируется в каталог установки PHP, на том же уровне, что и php. exe 2. Выполните по этому пути:

echo @php "%~dp0composer.phar" %*>composer.bat

В текущем каталоге создается composer. bat, дважды щелкните выполнение 3. Откройте новое окно DOS

composer --version
#Composer version 1.2.0 2016-07-19 01:28:52

Информация о версии показывает, что установка прошла успешно.

Обновление композитора

composer selfupdate

Ссылка на ссылку: Composer China Mirror PHP Архивированный тест производительности Phr phar – php.net