Jak zainstalować kompozytor na Ubuntu 22.04

Jak zainstalować kompozytor na Ubuntu 22.04

Composer to narzędzie do zarządzania zależnością PHP, które pozwala zadeklarować biblioteki, od którego zależy Twój projekt i instaluje je dla Ciebie. W tym artykule omówimy kroki instalacji kompozytora na Ubuntu 22.04.

Wymagania wstępne

  • Dostęp do powłoki do działającego systemu Ubuntu.
  • Zainstaluj PHP 5.Wersja 3 lub wyższa.
  • Menedżer pakietów PHP, „php-cli”, Musi być zainstalowany i dostępny w Twoim 'ŚCIEŻKA'

Instalowanie kompozytora PHP na Ubuntu

Oficjalny zespół kompozytora zapewnia skrypt do instalacji kompozytora PHP w systemach Linux Systems. Możesz pobrać ten skrypt za pomocą 'kędzior' Lub „wget” narzędzie wiersza poleceń. Możesz także pobrać go bezpośrednio za pomocą wiersza poleceń skryptu PHP.

  1. Aby pobrać „kompozytor” skrypt, uruchom następujące polecenie w terminalu:
    php -r "copy ('https: // getComposer.org/installer ”,„ kompozytor-zestaw.php '); "  
  2. Następnie wykonaj pobrany skrypt PHP, aby zainstalować kompozytor w systemie Ubuntu w pożądanej lokalizacji. Używać --instalacja Aby ustawić lokalizację binarną i --Nazwa pliku Aby ustawić nazwę binarną. Możesz wybrać jedną z poniższych opcji:
    • Instalowanie systemu kompozytora PHP: To zainstaluje kompozytor w /uer/lokalny/bin katalog, który jest dostępny dla wszystkich użytkowników:
      Sudo PHP Composer-SETUP.php--install-dir =/usr/local/bin--filename = kompozytor sudo chmod +x/usr/local/bin/kompozytor 
    • Instalowanie kompozytora PHP dla konkretnego Applicaiton: Czasami nie masz pozwolenia na zainstalowanie go na całym świecie, jak współdzielone konto hostingowe. Następnie możesz to również skonfigurować pod aplikacją. Aby zainstalować kompozytor lokalnie typu:
      cd/ścieżka/do/php -application && mkdir -p bin  PHP Composer-SETUP.php--install-dir = bin--filename = kompozytor CHMOD +X BIN/kompozytor 

      Pamiętaj, aby wymienić /ścieżka/do/aplikacja PHP z katalogiem aplikacji.

  3. Aby zobaczyć zainstalowaną wersję kompozytora wykonania binarnego z -v Parametr polecenia.
    Composer --version 
    Wyjście: Wersja Composer 2.3.7 2022-06-06 16:43:28 

Uaktualnij kompozytor PHP

Kompozytor PHP ma możliwość Samokontrola do najnowszych wersji. Jeśli kompozytor jest już zainstalowany w systemie, po prostu wpisz poniższe polecenie, aby zaktualizować kompozytor PHP do najnowszej wersji.

Samobójstwo kompozytora 

W moim przypadku mam już najnowszą wersję kompozytora. Więc odbieraj następującą wiadomość na terminalu:

Wyjście: już używasz najnowszej dostępnej wersji Composer 2.3.7 (kanał stabilny). 

Praca z kompozytorem PHP

Już zainstalowałeś i skonfigurowałeś kompozytor w swoim systemie. Kompozytor pomoże Ci zarządzać modułami aplikacji. Na przykład, aby zainstalować nowy moduł dla Twojej aplikacji.

Przejdź na aplikację PHP.

CD/ścieżka/do/aplikacji PHP  

Uruchom następujące polecenie, aby zainstalować PSR/Log moduł w aplikacji.

kompozytor wymaga PSR/log 
Wyjście: za pomocą wersji ^3.0 dla PSR/log ./kompozytor.JSON został utworzony z uruchomieniem aktualizacji kompozytora PSR/log załadunku repozytoriów kompozytora z informacjami o pakiecie Zależności Zależności Zależności Operacje pliku blokady: 1 instaluj, 0 aktualizacji, 0 usuwania - blokowanie PSR/log (3.0.0) Zapisywanie plików blokujących instalowanie zależności od pliku blokady (w tym wymagane operacje pakietu): 1 instaluj, 0 aktualizacji, 0 usuwania - pobieranie PSR/log (3.0.0) - Instalowanie PSR/log (3.0.0): Wyodrębnienie archiwów generujących pliki AutoLoad 

Kompozytor automatycznie utworzy lub aktualizuje kompozytor.JSON Plik w katalogu głównym aplikacji. Teraz aplikacja może korzystać z funkcji dostarczonej przez moduł.

Powyższe polecenie zainstaluje najnowszą wersję modułu. Możesz także zdefiniować wersję modułu, którą chcesz zainstalować dla swojej aplikacji. Jeśli moduł jest już zainstalowany, automatycznie obniży/aktualizuje pakiet do określonej wersji.

kompozytor wymaga PSR/log = 1.0 

Moduł nie wymagany można usunąć za pomocą następującego polecenia.

kompozytor Usuń PSR/dziennik 

Wszystkie powyższe polecenia również aktualizują kompozytor.JSON odpowiednio plik.

Wniosek

W tym artykule omówiliśmy kroki instalacji kompozytora na Ubuntu 22.04. Korzystając z kompozytora, możesz łatwo zarządzać zależnościami projektów PHP i upewnić się, że wszystkie niezbędne biblioteki są zainstalowane i aktualne. Niezależnie od tego, czy jesteś nowy w rozwoju PHP, czy doświadczony programista, kompozytor może pomóc Ci usprawnić przepływ pracy i poprawić jakość twoich projektów.