Wyszukiwanie w witrynie

Jak zainstalować Composer na CentOS 8


Composer to najpopularniejszy program do zarządzania pakietami dla PHP, który oferuje standardowy formularz do zarządzania zależnościami aplikacji PHP i potrzebnymi bibliotekami, na których opiera się Twój projekt i z łatwością nimi zarządza (instaluje/aktualizuje). .

Composer to program wiersza poleceń, który instaluje zależności i biblioteki dla aplikacji dostępnych na stronie packagist.org, która jest jej głównym repozytorium zawierającym dostępne pakiety.

Composer to bardzo pomocne narzędzie dla programistów, gdy są w potrzebie i chcą zarządzać pakietami do swojego projektu PHP i je włączać. Przyspiesza czas i jest zalecany do rozwiązywania kluczowych problemów w większości projektów internetowych.

W tym samouczku pokażemy, jak zainstalować Composer na CentOS 8 Linux.

Wymagania

  • Konto root lub konto uprzywilejowane sudo z dostępem do powłoki.
  • PHP 5.3.2+ z niezbędnymi rozszerzeniami i ustawieniami.

Instalowanie Composera na CentOS 8

Aby zainstalować Composer, musisz zainstalować PHP w systemie z wymaganymi rozszerzeniami PHP, używając następującego polecenia dnf.

dnf install php php-cli php-zip php-json

Teraz zainstaluj Composer za pomocą instalatora, który możesz uruchomić lokalnie jako część swojego projektu lub globalnie jako plik wykonywalny dla całego systemu.

Zainstaluj Composera lokalnie

Aby zainstalować Composer lokalnie w bieżącym katalogu, wykonaj następujący skrypt w swoim terminalu.

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

Powyższy instalator sprawdzi niektóre ustawienia php.ini i powiadomi Cię, jeśli są ustawione nieprawidłowo. Następnie instalator pobierze najnowszy plik composer.phar z bieżącego katalogu roboczego.

Powyższe 4 linie będą w kolejności:

  • Pobierz instalator do bieżącego katalogu.
  • Sprawdź podpis instalatora (SHA-384).
  • Uruchom instalator.
  • Usuń instalator.

Na koniec uruchom php Composer.phar, aby uruchomić Composer.

php composer.phar

Zainstaluj Composer globalnie

Aby zainstalować Composer i uzyskać do niego dostęp globalnie w całym systemie, musisz umieścić Composer PHAR w swojej systemowej PATH, abyś mógł go uruchomić bez użycia interpretera PHP.

Aby zainstalować Composer globalnie dla wszystkich użytkowników, uruchom instalator za pomocą następujących poleceń.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
composer -V

Teraz, gdy pomyślnie zainstalowałeś Composer w swoim systemie CentOS 8. Aby dowiedzieć się więcej o PHP Composer i o tym, jak możesz go wykorzystać w swoich projektach, odwiedź oficjalną dokumentację.