Composer to narzędzie do zarządzania zależnościami pakietów dla PHP. Możemy zadeklarować zewnętrzną bibliotekę narzędzi, na której opieramy się w projekcie. Composer pomoże Ci zainstalować te zależne pliki bibliotek. Użyj polecenia. Do naszego projektu możemy skierować doskonały kod innych osób. Composer nie jest domyślnie instalowany globalnie. Jest instalowany na podstawie katalogu (np. dostawcy) określonego projektu. Kompozytor wymaga PHP 5.3. 2 + lub więcej. Musisz włączyć openssl. Composer działa na platformach Windows, Linux i OSX.
Composer to popularne narzędzie do zarządzania zależnościami pakietów PHP. Zastąpił menedżera pakietów PEAR. Programiści PHP muszą opanować Composer.
Composer jest prosty dla użytkowników. Pobierz wymagany pakiet kodu do katalogu dostawcy za pomocą polecenia. Deweloperzy mogą importować pakiety i z nich korzystać.
Kluczem jest plik composer.json zdefiniowany w twoim projekcie. Może zdefiniować pakiety (prawdopodobnie wiele), na których projekt musi polegać. Pakiety zależne mogą zależeć od innych pakietów. To jest zaleta komponentów. Nie musisz się tym martwić. Kompozytor pobierze to, czego potrzebujesz. Wszystko zależy od definicji composer.json.
Znajdziemy w procesie korzystania z kompozytora. Kiedy wykonujemy polecenia, takie jak aktualizacja kompozytora. Będzie jeszcze jeden plik composer.lock. Do czego służy ten dokument? Ten plik jest używany przez wersję pakietu zarządzania. Kiedy korzystamy z polecenia aktualizacji kompozytora. Composer zależy od wersji pakietu kompozytora. Json. Generuje odpowiedni plik composer.lock. Następnym razem wykonujemy polecenie kompozytora. Odczytuje zawartość pliku composer.lock.
W zależności od zależności pakietu w pliku konfiguracyjnym composer.json i odpowiedniej wersji. Aktualizacja Composer zaktualizuje wersję. To polecenie aktualizuje wszystkie pakiety do najnowszej wersji. Musi być używany ostrożnie w rzeczywistych projektach. Szczególnie w środowisku produkcyjnym.
Zgodnie z konfiguracją zależności pakietów w pliku konfiguracyjnym composer.json. Dowiedzieliśmy się, jak zainstalować odpowiedni pakiet. To polecenie może nie musieć bazować na pliku konfiguracyjnym. Możesz zainstalować pakiet. Po instalacji. Odpowiednia konfiguracja zależności jest dodawana do pliku konfiguracyjnego composer.json.
Komenda composer remove usuwa określoną zależność pakietu. Na przykład nie musimy polegać na pakiecie. Możesz użyć polecenia + nazwa pakietu. Po wykonaniu polecenia. Zależności pakietu w pliku konfiguracyjnym są usuwane. Nie ma potrzeby obsługi ręcznej.
Komenda composer show służy do przeglądania informacji o już zainstalowanych pakietach.
Tworzenie jest niewidoczne dla tego użytkownika. Musimy zrozumieć kryjącą się za tym koncepcję. Jego narodziny nie były przypadkowe. Wynika to z szybkiego rozwoju Github. Język PHP staje się coraz bardziej nowoczesny.