Szukaj…
Uwagi
Ta sekcja zawiera przegląd tego, czym jest kompozytor-php i dlaczego deweloper może chcieć go użyć.
Powinien również wymieniać wszelkie duże tematy w obrębie kompozytora-php i zawierać linki do powiązanych tematów. Ponieważ Dokumentacja dla kompozytora-php jest nowa, może być konieczne utworzenie początkowych wersji tych pokrewnych tematów.
Przegląd
Composer to narzędzie do zarządzania zależnościami w PHP. Pozwala zadeklarować biblioteki, od których zależy Twój projekt, i zarządza nimi (instaluje / aktualizuje).
Kompozytor nie jest menedżerem pakietów w tym samym sensie, co Yum lub Apt. Tak, zajmuje się „pakietami” lub bibliotekami, ale zarządza nimi indywidualnie dla każdego projektu, instalując je w katalogu (np. Dostawcy) w projekcie.
Kompozytor wymaga PHP 5.3.2+ do uruchomienia. Wymagane jest również kilka wrażliwych ustawień php i flag kompilacji, ale podczas korzystania z instalatora zostaniesz ostrzeżony o wszelkich niezgodnościach.
Aby zainstalować pakiety ze źródeł zamiast zwykłych archiwów zip, potrzebujesz git, svn, fossil lub hg, w zależności od tego, jak pakiet jest kontrolowany pod kątem wersji.
Instalowanie Composer na Ubuntu
Przed pobraniem i zainstalowaniem Composer musimy upewnić się, że na naszym serwerze są zainstalowane wszystkie zależności.
Najpierw zaktualizuj pamięć podręczną menedżera pakietów, uruchamiając:
sudo apt-get update
Teraz zainstalujmy zależności. Będziemy potrzebować curl
, aby pobrać Composer i php5-cli
do jego instalacji i uruchomienia. git
jest używany przez Composer do pobierania zależności projektu. Wszystko można zainstalować za pomocą następującego polecenia:
sudo apt-get install curl php5-cli git
Teraz zainstalujmy:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Spowoduje to pobranie i zainstalowanie programu Composer jako ogólnosystemowego polecenia o nazwie kompozytor w katalogu / usr / local / bin. Dane wyjściowe powinny wyglądać następująco:
Output
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Composer successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Aby przetestować instalację, uruchom:
composer
Powinieneś otrzymać wynik podobny do tego:
Output
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.0-dev (9859859f1082d94e546aa75746867df127aa0d9e) 2015-08-17 14:57:00
Usage:
command [options] [arguments]
Options:
--help (-h) Display this help message
--quiet (-q) Do not output any message
--verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
--version (-V) Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
--no-interaction (-n) Do not ask any interactive question
--profile Display timing and memory usage information
--working-dir (-d) If specified, use the given directory as working directory.
....
Instalowanie w systemie Windows
Tutaj będziemy po prostu korzystać z instalatora.
Jest to najprostszy sposób na skonfigurowanie Composer na komputerze.
Pobierz i uruchom Composer-Setup.exe . Zainstaluje najnowszą wersję kompozytora i skonfiguruje PATH
, abyś mógł po prostu wywołać composer
z dowolnego katalogu w linii poleceń.
Uwaga : Zamknij obecny terminal. Testowanie użycia z nowym terminalem: Jest to ważne, ponieważ PATH ładuje się dopiero po uruchomieniu terminalu.
Uwaga 2 : Skonfiguruj PATH
w Windows 10
- Kliknij prawym przyciskiem myszy na uruchamianie (logo
system ->Advance system settings->Environment variables->System variables[below box] ->
Windows) ->system ->Advance system settings->Environment variables->System variables[below box] ->
wybierzPath
i kliknijEdit
- Kliknij Nowy i dodaj tę wartość
C:\ProgramData\ComposerSetup\bin
- Teraz otwórz terminal [cmd] i przetestuj
composer --version