Введение #Composer - это инструмент для управления зависимостями в PHP. Он позволяет вам объявлять библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать / обновлять) их для вас. Управление зависимостями #Composer не является менеджером пакетов в том же смысле, что и Yum или Apt. Да, он имеет дело с «пакетами» или библиотеками, но управляет ими для каждого проекта, устанавливая их в каталоге (например, Эта идея не нова, и композитор сильно вдохновлен npm узла и рубинового узла. Предположим, что:
Composer:
Подробнее об объявлении зависимостей см. В главе «Основное использование». Системные Требования #Для работы Composer требуется PHP 5.3.2+. Также требуются несколько чувствительных настроек php и флагов компиляции, но при использовании программы установки вы будете предупреждены о любых несовместимостях. Для установки пакетов из исходных файлов вместо простых zip-архивов вам понадобятся git, svn, fossil или hg, в зависимости от того, как пакет контролируется версией. Composer является мультиплатформенным, и мы стремимся к тому, чтобы он работал одинаково хорошо на Windows, Linux и OSX. Установка - Linux / Unix / OSX #Загрузка исполняемого файла Composer #Composer предлагает удобный установщик, который можно выполнить непосредственно из командной строки. Не стесняйтесь загружать этот файл или просматривать его на GitHub, если вы хотите узнать больше о внутренней работе установщика. Источник - простой PHP. Есть два способа установить Composer. Локально как часть вашего проекта, или глобально, как исполняемый файл всей системы. Локально #Установка Composer локально - это всего лишь запуск установщика в вашем каталоге проекта. Инструкции см. на странице "Скачать". Установщик просто проверит несколько настроек PHP, а затем загрузит Теперь просто запустите Вы можете установить Composer в определенную директорию, используя опцию php composer-setup.php --install-dir=bin --filename=composer Теперь просто запустите Глобально #Вы можете разместить Composer PHAR где угодно. Если вы поместите его в каталог, который является частью вашего PATH, вы можете получить к нему доступ по всему миру. В системах unixy вы даже можете сделать его исполняемым и вызвать его без непосредственного использования интерпретатора php. После запуска установщика, следуя инструкциям на странице загрузки, вы можете запустить это, чтобы переместить composer.phar в каталог, который находится на вашем пути: mv composer.phar /usr/local/bin/composer
Теперь просто введите команду Установка - Windows #Использование программы установки #Это самый простой способ настроить Composer на вашей машине. Загрузите и запустите Composer-Setup.exe. Он установит последнюю версию Composer и настроит вашу PATH так, чтобы вы могли просто вызвать Примечание. Закройте текущий терминал. Тестирование использования с новым терминалом: Это важно, поскольку PATH загружается только при запуске терминала. Ручная установка #Перейдите в каталог на вашем Создайте новый файл C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat Добавьте каталог в переменную среды PATH, если он еще не установлен. Информацию об изменении переменной PATH см. в этой статье и / или в Google. Закройте свой текущий терминал. Тестовое использование с новым терминалом: C:\Users\username>composer -V Composer version 1.0.0 2016-01-10 20:34:53 Использование Composer #Теперь, когда вы установили Composer, вы готовы использовать его! Переходите к следующей главе для краткой и простой демонстрации. |