установка php composer ubuntu
Как установить и использовать PHP Composer в Ubuntu 18.04
How To Install and Use PHP Composer on Ubuntu 18.04
В этом руководстве мы покажем вам, как установить и использовать Composer на компьютере с Ubuntu 18.04. Те же шаги можно использовать для Ubuntu 16.04.
Введение
Установка PHP Composer
Чтобы установить Composer в вашей системе Ubuntu, выполните следующие действия:
Перед загрузкой и установкой Composer сначала обновите индекс пакетов и установите необходимые требования:
Теперь, когда на нашем компьютере установлен php cli, мы можем загрузить установщик композитора с помощью:
Мы будем использовать следующую команду wget, чтобы загрузить ожидаемую подпись последней версии установщика Composer со страницы Composer Github и сохранить ее в переменной с именем HASH :
Теперь выполните следующую команду, чтобы убедиться, что сценарий установки не поврежден:
Если хеши совпадают, вы увидите следующий вывод:
Следующая команда установит Composer в /usr/local/bin каталог:
composer Устанавливаются как команда общесистемной и он будет доступен для всех пользователей.
Приведенная выше команда распечатает версию, команды и аргументы Composer.
Установка Composer [Быстрый способ]
Используйте следующие команды для быстрой установки Composer в вашей системе Ubuntu:
Установите PHP CLI и Zip:
Скачайте Composer с curl:
Переместите файл Composer в /usr/local/bin каталог:
Начало работы с Composer
Теперь, когда Composer установлен в вашей системе Ubuntu, мы покажем вам, как использовать Composer в проекте PHP.
Создайте каталог проекта и переключитесь в него с помощью:
Следующим шагом является инициализация нового composer.json с помощью composer require
команды и указание пакета, который мы хотим загрузить.
Выполните следующую команду, чтобы инициализировать новый composer.json и установить углеродный пакет:
Как видно из выходных данных выше, Composer создаст composer.json файл, загрузит и установит углерод и все его зависимости.
Создайте файл с именем testing.php и добавьте следующий код:
Давайте проанализируем код построчно.
В первой строке после открывающего тега php мы включаем vendor/autoload.php файл, который был автоматически сгенерирован Composer, который автоматически загрузит все библиотеки.
Запустите сценарий, набрав:
Результат должен выглядеть примерно так:
Позже, если вы захотите обновить свои пакеты PHP, вы можете просто запустить:
Ввыод
Вы узнали, как установить Composer на свой компьютер с Ubuntu 18.04. Мы также показали вам, как использовать Composer для создания базового проекта PHP.
Как установить и использовать PHP Composer в Ubuntu 18.04
Composer — это диспетчер зависимостей для PHP (аналогично npm для Node.js или pip для Python ). Composer подключит все необходимые пакеты PHP, от которых зависит ваш проект, и будет управлять ими за вас.
В этом руководстве мы покажем вам, как установить и использовать Composer на компьютере с Ubuntu 18.04. Те же шаги можно использовать для Ubuntu 16.04.
Подготовка
Установка PHP Composer
Чтобы установить Composer в вашей системе Ubuntu, выполните следующие действия:
Перед загрузкой и установкой Composer сначала обновите индекс пакетов и установите необходимые требования:
Теперь, когда на нашем компьютере установлен php cli, мы можем загрузить установщик композитора с помощью:
Мы будем использовать следующую команду wget, чтобы загрузить ожидаемую подпись последней версии установщика Composer со страницы Composer Github и сохранить ее в переменной с именем HASH :
Теперь выполните следующую команду, чтобы убедиться, что сценарий установки не поврежден:
Если хеши совпадают, вы увидите следующий вывод:
Следующая команда установит Composer в каталог /usr/local/bin :
composer устанавливается как общесистемная команда и будет доступен всем пользователям.
Последний шаг — проверить установку:
Приведенная выше команда распечатает версию, команды и аргументы Composer.
Установка Composer [Быстрый способ]
Используйте следующие команды для быстрой установки Composer в вашей системе Ubuntu:
Установите PHP CLI и Zip:
Скачайте Composer с curl:
Переместите файл Composer в каталог /usr/local/bin :
Начало работы с Composer
Теперь, когда Composer установлен в вашей системе Ubuntu, мы покажем вам, как использовать Composer в проекте PHP.
Создайте каталог проекта и переключитесь в него с помощью:
Следующим шагом является инициализация нового composer.json с помощью команды composer require
и указание пакета, который мы хотим загрузить.
Выполните следующую команду, чтобы инициализировать новый composer.json и установить пакет углерода:
Composer предоставляет возможности автозагрузки, которые позволяют нам использовать классы PHP без необходимости require или include файлы.
Создайте файл с именем testing.php и добавьте следующий код:
Давайте проанализируем код построчно.
В первой строке после открывающего тега php мы vendor/autoload.php файл vendor/autoload.php который был автоматически сгенерирован Composer, который автоматически загрузит все библиотеки.
Запустите сценарий, набрав:
Результат должен выглядеть примерно так:
Позже, если вы захотите обновить свои пакеты PHP, вы можете просто запустить:
Выводы
Вы узнали, как установить Composer на свой компьютер с Ubuntu 18.04. Мы также показали вам, как использовать Composer для создания базового проекта PHP.
Если у вас есть вопросы, оставьте комментарий ниже.
Установка Composer в Ubuntu 20.04 [Краткое руководство]
Published on June 11, 2020
Введение
В этом кратком руководстве мы расскажем об установке Composer на сервере под управлением Ubuntu 20.04.
Более детальный вариант настоящего руководства с подробным разъяснениями каждого шага можно найти в статье «Установка и настройка Composer в Ubuntu 20.04».
Предварительные требования
Шаг 1 — Установка зависимостей
Для начала обновите кэш диспетчера пакетов и установив требуемые зависимости, включая php-cli :
Шаг 2 — Загрузка и установка Composer
Убедитесь, что вы находитесь в домашнем каталоге, а затем загрузите установщик Composer с помощью curl :
Далее мы убедимся, что хэш установщика совпадает с хэшем SHA-384 для последней версии установщика на странице Composer Public Keys / Signatures.
Теперь выполните следующий код PHP, чтобы убедиться, что скрипт установки безопасен для запуска:
Вывод должен выглядеть так:
Следующая команда выполняет загрузку и установку Composer как системной команды composer в каталог /usr/local/bin :
Вывод будет выглядеть следующим образом:
Чтобы протестировать установку, запустите команду:
Это подтверждает, что диспетчер зависимостей Composer был успешно установлен и доступен в рамках всей системы.
Другие обучающие руководства
Ниже представлены ссылки на более подробные материалы, связанные с настоящим обучающим руководством:
Установка Composer Ubuntu 18.04
В этой статье мы рассмотрим как установить Composer Ubuntu 18.04 и более поздних версиях, а также как пользоваться утилитой.
Установка Composer в Ubuntu
Вы не можете установить программу из официальных репозиториев. Нужно скачать скрипт из официального сайта и поместить его в папку с вашим проектом. Но сначала обновите систему и установите зависимости:
sudo apt install curl php-cli php-mbstring git unzip
Установка Composer ubuntu может быть выполнена двумя способами. Либо локально в папку проекта, либо же глобально, для всей системы. Сначала рассмотрим как установить программу локально. Перейдите в папку проекта:
Выполните такую команду для загрузки установочного скрипта:
Затем запустите этот скрипт, чтобы создать файл composet.phar, который и будет использоваться для установки пакетов:
Теперь вы можете проверить работает ли Composer:
Теперь рассмотрим как установить программу глобально для всей системы. Вы можете скачивать файл установщика в любую папку, например, домашнюю:
Только команда установки будет отличаться, в ней мы указываем папку, куда нужно установить скрипт:
Для проверки работы, вы можете выполнить команду:
Использование Composer
Для того чтобы указать какие пакеты нужно устанавливать используется конфигурационный файл composer.json. В нем сообщаются зависимости вашего проекта, а также их версии. Создайте этот файл в корневой папке вашего проекта. Синтаксис записей очень прост, и если вы раньше имели дело с JSON, то без проблем разберетесь:
<
«require»: <
«производитель/пакет»: «версия»
>
«require-dev»: <
«производитель/пакет»: «версия»
>
>
На его странице вы можете видеть команду composer, которой его можно установить, в ней полное имя, а чуть ниже версию:
Наш файл будет выглядеть вот так:
Для того чтобы установить все пакеты, описанные в файле конфигурации, используйте команду:
php composer.phar install
После установки пакетов composer создает файл autoload.php в папке vendor вашего проекта, с помощью него можно включить в проект все библиотеки, которые были установлены. Для этого достаточно подключить этот файл к проекту с помощью инструкции include или require:
Например, возьмем небольшой пример чтения ленты rss с GitHub:
use PicoFeed\Reader\Reader;
use PicoFeed\PicoFeedException;
$reader = new Reader;
Вы можете управлять зависимостями не только с помощью конфигурационного файла. Composer имеет несколько команд для легкого управления. Чтобы добавить пакет в зависимости проекта используйте команду require:
php composer.phar require picofeed
Пакет сразу же будет установлен. А теперь вы его можете удалить:
php composer.phar remove picofeed
Если версии пакетов устарели, то вы можете их обновить с помощью одной команды:
php composer.phar update
Выводы
В этой небольшой статье мы рассмотрели как выполняется установка Composer Ubuntu 18.04 и 16.04, а также как использовать эту утилиту в своем проекте для разрешения зависимостей. Это очень удобно, когда вы можете один раз указать нужные пакеты и больше не заботиться об их установке и обновлении на других машинах.
Как установить и использовать PHP Composer в Ubuntu 20.04
Composer — это диспетчер зависимостей для PHP (аналогично npm для Node.js или pip для Python ).
С помощью Composer вы можете указать библиотеки PHP, от которых зависит ваш проект, и он будет извлекать и управлять всеми библиотеками и зависимостями за вас. Composer используется во всех современных PHP-фреймворках и платформах, таких как Laravel, Symfony, Drupal и Magento.
В этом руководстве объясняется, как установить и использовать Composer в Ubuntu 20.04.
Установка PHP Composer в Ubuntu
Перед установкой Composer убедитесь, что в вашей системе установлены все необходимые требования:
Composer предлагает установщик, написанный на PHP, который мы будем использовать для установки Composer. Используйте wget для загрузки установщика:
Теперь вы можете использовать Composer, запустив composer в своем терминале.
Чтобы установить композитор локально, введите:
Это загрузит файл с именем composer.phar в корневой каталог вашего проекта. Чтобы использовать Composer, перейдите в каталог проекта и запустите php composer.phar
Когда доступна новая версия Composer, вы можете обновить свою установку, используя следующую команду:
Начало работы с Composer
Теперь, когда Composer установлен в вашей системе Ubuntu, давайте посмотрим, как создать проект PHP с помощью Composer.
Первый шаг — создать корневой каталог проекта и перейти к нему :
В этом примере мы будем использовать пакет PHP под названием carbon, чтобы создать пример приложения, которое печатает текущее время.
Выполните следующую команду, чтобы инициализировать новый проект Composer и установить углеродный пакет:
Как показано в выходных данных, Composer создает файл composer.json загружает и устанавливает углерод и все его зависимости.
Composer имеет возможности автозагрузки, которые позволяют нам использовать классы PHP без необходимости require или include файлы.
Создайте файл с именем testing.php и добавьте следующий код:
Давайте проанализируем код построчно.
Файл vendor/autoload.php автоматически создается Composer и автоматически загружает все библиотеки.
Запустите сценарий, набрав:
Результат должен выглядеть примерно так:
Позже, если вам потребуется обновить пакеты проекта, введите:
Выводы
Мы показали вам, как установить Composer в Ubuntu 20.04 и как использовать его для создания базового проекта PHP.
Если у вас есть вопросы, оставьте комментарий ниже.