logo

Як встановити Composer на Windows

Композитор це програма, яка використовується для управління залежностями в стандартному форматі в PHP . Composer дозволяє оголошувати бібліотеки, у яких ваш PHP проект залежить і керує ним за вас. Він встановлює та оновлює бібліотеки, необхідні для вашого проекту.

За замовчуванням Composer нічого не встановлює глобально; він керує залежностями на основі кожного проекту та встановлює їх у каталог ( постачальник ) у вашому проекті.

Composer пропонує дві речі для наших проектів:

коментар javascript
  • Допомагає в управлінні залежностями для PHP.
  • Допомагає в автозавантаженні файлів у проекті.

Композитор отримує високу енергію від NPM Node і комплекту Ruby.

Припустимо сценарій:

  1. У вас є проект PHP, який залежить від кількох бібліотек.
  2. І деякі з цих бібліотек також залежать від інших бібліотек.

Композитор відповідає вимогам наведеного вище сценарію, оскільки:

  1. Це дозволяє вам оголосити бібліотеки, від яких залежить ваш проект.
  2. Він визначає, які версії пакета потрібно встановити у вашому проекті, завантажує та встановлює для вас.
  3. Це також дозволяє оновлювати всі ваші залежності за допомогою однієї команди.

Системні вимоги для встановлення Composer:

Composer вимагає встановлення та успішного запуску PHP 5.3.2+ на машині. Він також вимагає деяких конфіденційних налаштувань PHP і компілює позначки. Встановлюючи пакунки Composer із вихідного коду, а не з zip-архіву, вам знадобляться git, svn, fossil або hg на основі контрольованої версії пакунка. Composer — це багатоплатформний інструмент, який однаково працює ОС Windows , Linux і macOS.

Встановіть Composer у Windows

Існує два способи інсталяції Composer в операційній системі Windows: перший – за допомогою інсталятора Composer, а інший – ручна інсталяція за допомогою сценарію.

1. Використання інсталятора

a) Встановлення Composer за допомогою інсталятора Composer — це найпростіший спосіб встановити його в операційній системі Windows. Запустіть браузер за замовчуванням і відвідайте https://getcomposer.org і натисніть кнопку «Початок роботи». Під ' Установка - Windows ', натисніть на ' Використання інсталятора ' варіант; ви перейдете до розділу «Використання інсталятора».

Як встановити Composer на Windows

b) Натисніть на Composer-Setup.exe посилання для завантаження налаштування Composer на ваш пристрій. Після завантаження інсталяції запустіть її для встановлення та дотримуйтесь інструкцій.

c) Відкрийте завантажену програму Composer-Setup і клацніть «Встановити для всіх користувачів», що є рекомендованою опцією для встановлення програми Composer.

Як встановити Composer на Windows

d) У спливаючому вікні натисніть на ТАК щоб дозволити встановлення.

e) Тепер виберіть тип інсталяції та натисніть на Далі

Як встановити Composer на Windows

f) Тепер виберіть PHP-шлях командного рядка, який ви хочете використати, поставте прапорець, щоб додати PHP-шлях, і натисніть Далі .

Як встановити Composer на Windows

g) Спливаюче вікно налаштувань композитора, яке надає можливість використовувати проксі-сервер для підключення до Інтернету. Якщо ви хочете використовувати проксі-сервер, поставте прапорець і введіть URL-адресу проксі-сервера; якщо ні, залиште його та натисніть на Далі Ми пропускаємо це, оскільки не використовуємо проксі-сервер для підключення до Інтернету.

Як встановити Composer на Windows

h) Інсталяція Composer готова до встановлення на вашому комп’ютері; Перегляньте свої налаштування та натисніть кнопку «Встановити».

Як встановити Composer на Windows

i) Після інсталяції програми налаштування Composer з’являється важлива інформація про те, як її відкрити. Прочитайте інформацію, натисніть «Далі» та виконайте відповідні дії після встановлення.

Як встановити Composer на Windows

j) Натисніть кнопку Готово, щоб завершити встановлення.

Як встановити Composer на Windows

Коли Composer буде встановлено на вашому комп’ютері, відкрийте вікна команд (cmd), введіть композитор і натисніть Введіть ключ. Якщо відображається список команд, це означає, що Composer успішно встановлено на вашому комп’ютері.

Як встановити Composer на Windows

2. Встановлення вручну

Ви можете встановити Composer у будь-якому каталозі, де забажаєте. У нашому випадку ми встановлюємо на C:xampphtdocscomposersetup каталог. Відкрийте свій командний (cmd) термінал і перейдіть до каталогу, який ви хочете інсталювати (C:xampphtdocscomposersetup).

Скопіюйте та вставте наступний сценарій у свій cmd термінал і запустіть його, щоб інсталювати Composer. Він автоматично встановить останню версію Composer у ваш поточний каталог.

 php -r 'copy('https://getcomposer.org/installer', 'composer-setup.php');' php -r 'if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;' php composer-setup.php php -r 'unlink('composer-setup.php');' 

Цей сценарій інсталятора лише перевіряє налаштування php.ini. Якщо параметри встановлені неправильно, він попередить вас і почне завантажувати останню версію композитор.фарм у поточному каталозі (C:xampphtdocscomposersetup). Якщо встановлення пройшло успішно, ви побачите повідомлення про успішне встановлення.

Як встановити Composer на Windows

Наведені вище 4 рядки сценаріїв мають бути в такому порядку, щоб виконувати такі дії:

  • Завантажте програму встановлення Composer у поточний каталог.
  • Перевірте сертифікат SHA-384 програми встановлення композитора.
  • Запустіть інсталятор композитора.
  • Видаліть програму встановлення композитора.

Примітка. Код сценарію може бути змінений залежно від випуску нової версії. Щоб перевірити сценарій для інсталяції нового випуску Composer, відвідайте https://getcomposer.org/download/ .

Примітка. Якщо сценарій видає помилку, що ' php не розпізнається ні як внутрішня, ні як зовнішня команда '. Потім перевірте, чи правильно встановлено шлях PHP у налаштуваннях змінних середовища комп’ютера чи ні. Щоб глобально встановити шлях PHP для вашої машини, скопіюйте шлях php, де він розташований (C:xamppphp), і вставте його за адресою Розширені параметри системи,> Змінні середовища > вибрати шлях і натисніть на новий . Тепер, у Ім'я змінної типу шлях і в Змінне значення , вставте розташування php, тобто C:xamppphp .

Ви можете перевірити встановлену версію композитора за допомогою команди композитор -в на поточному шляху. Як от:

 composer -v 

Наприклад:

 C:xampphtdocscomposersetup>composer -v 

Як встановити Composer на Windows

Тут ми встановлюємо поточну версію Composer 2.0.8 на нашій машині.

Створіть новий composer.bat файл у тому ж каталозі, де знаходиться файл композитор.фарм присутній.

За допомогою cmd

 C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat 

Як встановити Composer на Windows

Використання PowerShell

 C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*' 

Як встановити Composer на Windows

Деякі інші важливі параметри інсталятора Composer

--install-dir

Ви можете встановити Composer у певний каталог, куди вам потрібно, використовуючи --install-dir параметр і надання імені цільового каталогу. Наприклад:

 php composer-setup.php --install-dir=bin 

--ім'я файлу

Ви навіть можете вказати назву файлу, відмінну від назви за замовчуванням (composer.phar), використовуючи --ім'я файлу варіант. Наприклад:

 php composer-setup.php --filename=composer 

--версія

Composer дозволяє інсталювати свій окремий випуск за допомогою --версія разом із наданням конкретної версії випуску. Наприклад:

 php composer-setup.php --version=1.0.0-alpha8 

--допомога

Використовуючи --допомога ви можете переглядати різні параметри композитора для певного середовища. Наприклад:

 --help 

Оновлення та видалення Composer

Якщо ви хочете оновити Composer або видалити будь-який із його менеджерів залежностей, переконайтеся, що на вашому комп’ютері встановлено Git для Windows. Звідти ви можете перевірити встановлення Composer, запустивши --версія команду з терміналу. Якщо команда повертає код версії, це означає, що Composer встановлено, і ви готові до наступних кроків.

Перш ніж оновлювати Composer, перевірте його поточну версію, встановлену на вашому комп’ютері. Ви можете зробити це, ввівши таку команду в термінальній програмі:

генератор випадкових чисел java
 composer -- version 

або

 composer -V 

Оновити композитор

Щоб оновити сам Composer, запустіть наведений нижче сценарій, і він оновить Composer.

 composer self-update 

Оновити залежність

Оскільки Composer керує бібліотекою залежностей вашого проекту, ви можете оновити ці залежності за потреби за допомогою команди нижче:

 composer update 

Якщо у вас немає активного проекту із залежностями Composer від вашого поточного каталогу, Composer показує повідомлення про те, що йому не вдалося знайти composer.json файл.

Видаліть пакети

Щоб видалити пакети з Composer, виконайте наведену нижче команду:

 composer remove your_package_name 

Обов’язково замініть 'your_package_name' на фактичну назву пакета в команді вище. Це видалить пакет із Composer.