logo

Jak zainstalować Composer w systemie Windows

Kompozytor to aplikacja służąca do zarządzanie zależnościami w standardowym formacie w PHP . Composer umożliwia zadeklarowanie bibliotek, w których znajdują się pliki PHP projekt zależy i zarządzaj nim za Ciebie. Instaluje i aktualizuje biblioteki potrzebne do Twojego projektu.

Domyślnie Composer nie instaluje niczego globalnie; zarządza zależnościami w oparciu o projekt i instaluje je w katalogu ( sprzedawca ) w swoim projekcie.

Composer oferuje dwie rzeczy dla naszych projektów:

zamów w przedsprzedaży przejście przez drzewo
  • Pomaga w zarządzaniu zależnościami w PHP.
  • Pomaga w automatycznym ładowaniu plików w projekcie.

Kompozytor jest bardzo pobudzony przez NPM Node'a i pakiet Ruby.

Załóżmy scenariusz:

  1. Masz projekt PHP, który zależy od kilku bibliotek.
  2. Niektóre z tych bibliotek zależą również od innych bibliotek.

Composer spełnia wymagania powyższego scenariusza jako:

  1. Pozwala zadeklarować biblioteki, od których zależy Twój projekt.
  2. Dowiaduje się, które wersje pakietu wymagają zainstalowania w projekcie, pobiera je i instaluje.
  3. Umożliwia także aktualizację wszystkich zależności za pomocą jednego polecenia.

Wymagania systemowe do zainstalowania Composera:

Composer wymaga zainstalowania i pomyślnego działania PHP 5.3.2+ na maszynie. Wymaga również pewnych wrażliwych ustawień PHP i kompiluje flagi. Instalując pakiety Composer ze źródła, a nie z archiwum zip, będziesz potrzebować git, svn, Fossil lub hg w zależności od wersji pakietu. Kompozytor to wieloplatformowe narzędzie, które działa jednakowo System operacyjny Windows , Linuksa i macOS.

Zainstaluj Composera w systemie Windows

Istnieją dwa sposoby instalacji programu Composer w systemie operacyjnym Windows: pierwszy polega na użyciu instalatora programu Composer, a drugi polega na instalacji ręcznej przy użyciu skryptu.

1. Korzystanie z instalatora

a) Instalacja programu Composer przy użyciu instalatora programu Composer to najłatwiejszy sposób zainstalowania go w systemie operacyjnym Windows. Uruchom domyślną przeglądarkę i odwiedź https://getcomposer.org i kliknij przycisk „Rozpocznij”. Pod ' Instalacja - Windows sekcji, kliknij opcję „ Korzystanie z instalatora ' opcja; przeniesie Cię do sekcji „Korzystanie z instalatora”.

Jak zainstalować Composer w systemie Windows

b) Kliknij na Composer-Setup.exe link do pobrania konfiguracji Composer na Twoje urządzenie. Po pobraniu instalatora uruchom go, aby zainstalować i postępuj zgodnie z instrukcjami.

c) Otwórz pobrany plik Composer-Setup i kliknij opcję „Zainstaluj dla wszystkich użytkowników”, która jest zalecaną opcją instalacji programu Composer.

Jak zainstalować Composer w systemie Windows

d) Na wyskakującym ekranie kliknij przycisk TAK aby umożliwić instalację.

e) Teraz wybierz typ instalacji i kliknij Następny

Jak zainstalować Composer w systemie Windows

f) Teraz wybierz ścieżkę PHP wiersza poleceń, której chcesz użyć, zaznacz pole, aby dodać ścieżkę PHP i kliknij Następny .

Jak zainstalować Composer w systemie Windows

g) Wyskakujący ekran konfiguracji Composer, który udostępnia opcję użycia serwera proxy w celu połączenia z Internetem. Jeśli chcesz korzystać z serwera proxy, zaznacz pole i wprowadź adres URL proxy; jeśli nie, zostaw to i kliknij Następny Pomijamy to, ponieważ nie używamy żadnego serwera proxy do łączenia się z Internetem.

Jak zainstalować Composer w systemie Windows

h) Konfiguracja Composer jest gotowa do zainstalowania na Twoim komputerze; przejrzyj ustawienia i kliknij przycisk Instaluj.

Jak zainstalować Composer w systemie Windows

i) Po zainstalowaniu programu Composer wyświetli się ważna informacja o tym, jak go otworzyć. Przeczytaj informacje, kliknij Dalej i wykonaj odpowiednie czynności po instalacji.

Jak zainstalować Composer w systemie Windows

j) Kliknij przycisk Zakończ, aby zakończyć instalację.

Jak zainstalować Composer w systemie Windows

Kiedy Composer zostanie zainstalowany na twoim komputerze, otwórz okna poleceń (cmd), wpisz kompozytor i naciśnij Wchodzić klucz. Jeśli wyświetla listę poleceń, oznacza to, że Composer został pomyślnie zainstalowany na twoim komputerze.

Jak zainstalować Composer w systemie Windows

2. Instalacja ręczna

Możesz zainstalować Composer w dowolnym katalogu. W naszym przypadku instalujemy o godz C:xampphtdocscomposersetup informator. Otwórz terminal poleceń (cmd) i przejdź do katalogu, w którym chcesz zainstalować (C:xampphtdocscomposersetup).

Skopiuj i wklej następujący skrypt do pliku cmd terminal i uruchom go, aby zainstalować Composer. Automatycznie zainstaluje najnowszą wersję Composera w bieżącym katalogu.

 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');' 

Ten skrypt instalacyjny po prostu sprawdza ustawienia php.ini. Jeśli ustawienia zostaną ustawione nieprawidłowo, wyświetli się ostrzeżenie i rozpocznie się pobieranie najnowszej wersji kompozytor.far w bieżącym katalogu (C:xampphtdocscomposersetup). Jeśli instalacja zakończy się pomyślnie, zostanie wyświetlony komunikat o pomyślnej instalacji.

Jak zainstalować Composer w systemie Windows

Powyższe 4 linie skryptu muszą być w porządku, który wykonuje następujące czynności:

  • Pobierz instalator kompozytora do bieżącego katalogu.
  • Sprawdź certyfikat SHA-384 instalatora kompozytora.
  • Uruchom instalator kompozytora.
  • Usuń instalator kompozytora.

Uwaga: kod skryptu może ulec zmianie w zależności od wydanej nowej wersji. Aby sprawdzić skrypt instalujący nową wersję Composer, odwiedź stronę https://getcomposer.org/download/ .

Uwaga: Jeśli skrypt zgłosi błąd „ php nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne '. Następnie sprawdź, czy ścieżka PHP jest dobrze ustawiona w ustawieniach zmiennych środowiskowych komputera, czy nie. Aby ustawić globalną ścieżkę PHP dla swojego komputera, skopiuj ścieżkę php tam, gdzie się ona znajduje (C:xamppphp) i wklej ją w Zaawansowane ustawienia systemu, > Zmienne środowiskowe > wybierać Ścieżka i kliknij Nowy . Teraz w Nazwa zmiennej typ Ścieżka i w Wartość zmienna , wklej lokalizację php, tj. C:xamppphp .

Możesz sprawdzić zainstalowaną wersję kompozytora za pomocą polecenia kompozytor -w przy obecnej ścieżce. Jak na przykład:

 composer -v 

Na przykład:

 C:xampphtdocscomposersetup>composer -v 

Jak zainstalować Composer w systemie Windows

Tutaj instalujemy na naszym komputerze aktualną wersję Composer 2.0.8.

Stwórz nowy kompozytor.bat plik w tym samym katalogu, w którym znajduje się plik kompozytor.far jest obecny.

Używanie cmd

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

Jak zainstalować Composer w systemie Windows

Korzystanie z PowerShella

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

Jak zainstalować Composer w systemie Windows

Niektóre inne godne uwagi opcje instalatora Composer

--katalog-instalacyjny

Możesz zainstalować Composer w określonym katalogu, w którym chcesz, używając pliku --katalog-instalacyjny opcję i podając nazwę katalogu docelowego. Na przykład:

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

--Nazwa pliku

Możesz nawet określić nazwę pliku inną niż domyślna (composer.phar) za pomocą metody --Nazwa pliku opcja. Na przykład:

 php composer-setup.php --filename=composer 

--wersja

Composer umożliwia instalację określonej wersji za pomocą pliku --wersja opcję wraz z podaniem konkretnej wersji wydania. Na przykład:

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

--pomoc

Używając --pomoc opcję, możesz wyświetlić różne opcje kompozytora dla określonego środowiska. Na przykład:

 --help 

Aktualizowanie i odinstalowywanie programu Composer

Jeśli chcesz zaktualizować Composer lub odinstalować któregokolwiek z jego menedżerów zależności, upewnij się, że masz zainstalowany Git dla Windows na swoim komputerze. Stamtąd możesz sprawdzić instalację Composer, uruchamiając --wersja polecenie z terminala. Jeśli polecenie zwróci kod wersji, oznacza to, że Composer jest zainstalowany i możesz przystąpić do kolejnych kroków.

Przed aktualizacją Composera sprawdź jego aktualną wersję zainstalowaną na Twoim komputerze. Możesz to zrobić, wpisując następujące polecenie w aplikacji terminalowej:

ciąg do int w Javie
 composer -- version 

Lub

 composer -V 

Zaktualizuj kompozytora

Aby zaktualizować samego Composera, uruchom poniższy skrypt, a on zaktualizuje Composer.

 composer self-update 

Zaktualizuj zależność

Ponieważ Composer zarządza biblioteką zależności Twojego projektu, możesz zaktualizować te zależności, jeśli jest to wymagane, za pomocą poniższego polecenia:

 composer update 

Jeśli nie masz aktywnego projektu działającego z zależnościami Composera w bieżącym katalogu, Composer wyświetli komunikat, że nie mógł znaleźć kompozytor.json plik.

Odinstaluj pakiety

Aby odinstalować pakiety z Composer, uruchom poniższe polecenie:

 composer remove your_package_name 

Pamiętaj, aby w powyższym poleceniu zastąpić „nazwa_pakietu” rzeczywistą nazwą pakietu. Spowoduje to odinstalowanie pakietu z Composer.