Jak zainstalować i używać kompozytora PHP w Debian 11
- 2474
- 403
- Natan Cholewa
Kompozytor PHP jest zasadniczo narzędziem zarządzania zależnością dla aplikacji PHP. Zapewnia bezproblemową instalację modułów PHP dla aplikacji. Kompozytor śledzi wszystkie moduły wymagane dla aplikacji i instaluje je za pomocą jednego polecenia. Umożliwia także aktualizowanie modułów na aktualizację modułów. Możesz łatwo zainstalować wszystkie wymagane pakiety za pomocą kompozytora. Kompozytor utrzymuje listę wymaganych pakietów w pliku JSON o nazwie kompozytor.JSON
.
Kompozytor jest podobnym narzędziem do NPM dla węzła.JS, Pip for Python i Bundler dla ROR. Composer 2 to najnowsza dostępna wersja systemu z ulepszoną wydajnością. Użyjemy tej wersji do instalacji w naszym systemie.
Ten samouczek pomaga zainstalować i korzystać z kompozytora PHP w systemie Debian 11 Bullseye Linux.
Wymagania wstępne
- Dostęp do działającego systemu debiana z przywilejem sudo.
- Zainstaluj PHP 5.Wersja 3 lub wyższa w debaina.
- Wszystkie nowo zainstalowane systemy zalecane do przestrzegania początkowej konfiguracji serwera z Debian 11
Instalowanie kompozytora PHP w Debian
Oficjalny zespół zapewnia skrypt PHP do skonfigurowania kompozytora w twoim systemie. Możesz pobrać go za pomocą narzędzia Curl lub WGED-line-line. Możesz także pobrać go ze skryptem PHP.
Otwórz terminal i uruchom:
php -r "copy ('https: // getComposer.org/installer ”,„ kompozytor-zestaw.php '); "
A Kompozytor.php
plik zostanie utworzony w bieżącym katalogu. Teraz wykonaj ten skrypt PHP, aby zainstalować kompozytor w pożądanej lokalizacji. Używać --instalacja
Aby ustawić lokalizację binarną i --Nazwa pliku
Aby ustawić nazwę binarną. Możesz zainstalować kompozytor na całym świecie dla wszystkich użytkowników i projektów lub instalacja lokalnie dla określonego projektu.
- Aby zainstalować kompozytor na całym świecie, wpisz:
PHP Composer-SETUP.php--install-dir =/usr/local/bin--filename = kompozytor
CHMOD +x/usr/local/bin/kompozytor
- Możesz także zainstalować kompozytor w ramach określonej aplikacji. Jest to pomocne dla wspólnych środowisk hostingowych, w których nie masz dostępu do sudo ani root. Aby zainstalować kompozytor lokalnie dla określonego projektu, wpisz:
cd/ścieżka/do/php -application && mkdir -p bin
PHP Composer-SETUP.php--install-dir = bin--filename = kompozytor
CHMOD +X BIN/kompozytor
Zmiana
/ścieżka/do/aplikacja PHP
z faktycznym katalogiem aplikacji.
Aby zobaczyć zainstalowaną wersję kompozytora wykonania binarnego z -v
Parametr polecenia.
Composer --version
Wyjście: Wersja Composer 2.2.6 2022-02-04 17:00:38
Uaktualnij kompozytor PHP
Kompozytor PHP ma zdolność samodzielnego uruchomienia do najnowszych wersji. Jeśli kompozytor jest już zainstalowany w twoim 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.2.6 (kanał stabilny).
Praca z kompozytorem PHP
Już zainstalowałeś i skonfigurowałeś kompozytor w swoim systemie. Composer 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 ^1.1 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 (1.1.4) Zapisanie 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 (1.1.4) - Instalowanie PSR/Log (1.1.4): 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 się/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 samouczku znalazłeś instrukcje instalacji kompozytora w systemie Debian Linux. Możesz zainstalować kompozytor na całym świecie, aby umożliwić dostęp do wszystkich użytkowników i aplikacji. Możesz także zainstalować kompozytor dla określonego katalogu.