Wymagania
Przed procesem instalacji musisz mieć dostęp do następującej konfiguracji instalacji w systemie.
Ubuntu 20.04 Serwer.
Użytkownik bez korzeni obejmujący uprawnienia Sudo.
Essentials obejmujące php-cli i rozpakowanie.
Zapora za zgodą dostępu na serwerze.
Proces instalacji
Podstawowy proces instalowania kompozytora PHP zależy od 3 podstawowych funkcji, które podano poniżej.
Krok# 1: Początkowa aktualizacja
Krok 2: Instalacja kompozytora PHP
Krok# 3: Globalny dostęp
Początkowa aktualizacja
Użyj polecenia APT Sudo, aby zaktualizować istniejące pakiety systemowe.
Aktualizacja $ sudo apt
Jeśli nie masz zależności wymienionych w wymaganiach, użyj jednego z tych poleceń, aby je zainstalować.
$ sudo apt Zainstaluj php libapache2-mod-php
PHP-MBSTRING PHP-XMLRPC PHP-SOAP PHP-GD PHP-XML PHP-CLI PHP-ZIP
$ sudo apt Zainstaluj curl php-cli
Jeśli chcesz sprawdzić kompatybilną wersję kompozytora PHP w swoim systemie, zastosuj następujące polecenie.
$ php -vBędziesz potrzebować curl, aby kontynuować instalację kompozytora php, więc zaimplementuj następujące polecenie do pobrania curl, na wypadek, gdybyś nie miał go jeszcze w swoim systemie.
$ sudo apt instal curl
Instalacja kompozytora PHP
Teraz, aby zainstalować kompozytor, wpisz polecenie curl w systemie terminalu. Możesz także zastosować „polecenie wget” zamiast polecenia curl.
$ curl -ss https: // getComposer.org/instalator | php
Okno wyjściowe pokaże opis instalacji kompozytora wraz z jego wersją.
Globalny dostęp
Jeśli chcesz poszerzyć dostęp kompozytora PHP na całym świecie, możesz użyć następującego polecenia w systemie terminalu.
$ sudo mv kompozytor.phar/usr/local/bin/kompozytor
$ sudo chmod +x/usr/local/bin/kompozytor
$ źródło ~/.Bashrc
Na koniec możesz skopiować to polecenie, aby potwierdzić działanie zainstalowanego kompozytora.
$ composer -v
Po pomyślnym zainstalowaniu kompozytora otrzymasz kilka podstawowych pakietów repozytorium wraz z pakietem kompozytora PHP. Te pakiety obejmują „kompozytor.JSON ”,„ kompozytor.Lock ”,„ Vendor ”,„ AutoLoad.php ”,„ kompozytor.Phar ”.
Korzystanie z kompozytora PHP na Ubuntu 20.04
Aby rozpocząć wdrażanie kompozytora PHP dla swojego projektu, musisz przejść następujące procedury.
Dodaj katalog główny
Pierwszą rzeczą, którą musisz zrobić, aby rozpocząć projekt za pomocą kompozytora PHP, jest wygenerowanie głównego katalogu dla projektu.
$ mkdir ~/composer-projekt
$ CD ~/Composer-Project
Możesz zastąpić projekt kompozytora swoją nazwą projektu lub czymkolwiek, aby stworzyć ścieżkę URL powszechnie znaną jako ślimak w programowaniu.
Instalacja pakietów
W tym kroku będziesz szukać bibliotek, które są obowiązkowe do tworzenia projektu. Będzie centralne repozytorium kompozytora, które zawiera wszystkie ogólnie dostępne pakiety kompozytora PHP, które otrzymujesz podczas instalacji kompozytora. Możesz użyć pakietu NESBOT/WARBOT, COCUR/SLUGIFIF i CATHPHP/CHRONOS, wszystkie są prostymi pakietami na czas.
$ Composer wymaga ciastphp/chronos
Okno wyjściowe wyświetli instalację kompozytora.plik JSON wraz z niezbędnymi opakowaniem, które zastosowaliśmy powyżej. Teraz uruchom następujące polecenie, aby sprawdzić dodanie kompozytora.JSON i CakePhp/Chronos w Twoim projekcie root depozyt.
$ CAT Composer.JSON
Tworzenie pliku PHP
Możemy wygenerować plik PHP, biorąc pod uwagę „Chronos” i korzystając z edytora GEDIT i .Pakiet PHP.
$ sudo gedit demo.php
Możesz zastąpić demo swoim faktycznym projektem. Teraz skopiuj ten kod w demo.Funkcja PHP
# # Wymagaj dostawcy/autoload.php ';Ten kod obejmuje 7 wierszy, w których drugi wiersz przedstawia plik kompozytora, który pomoże w automatycznym ładowaniu bibliotek i pakietów specjalnie zainstalowanych dla Twojego projektu
Teraz wykonaj operację, uruchamiając to polecenie
Demo $ PHP.phpMożesz dogodnie zaktualizować wszystkie pakiety oparte na projektach za pomocą tego polecenia.
Aktualizacja Composer
Wniosek
Instalacja kompozytora PHP na Ubuntu 20.04 to wygodny proces. Jednak użycie kompozytorów PHP do twoich projektów jest skomplikowaną koncepcją. Ale po zrozumieniu jego wyczucia możesz łatwo uruchomić dowolny projekt w zależności od kompozytora PHP. Pamiętaj, aby zastąpić demo w wyżej wymienionych krokach projektem, aby skutecznie zarządzać budową projektu.