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

  1. 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] -> wybierz Path i kliknij Edit
  2. Kliknij Nowy i dodaj tę wartość C:\ProgramData\ComposerSetup\bin
  3. Teraz otwórz terminal [cmd] i przetestuj composer --version


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow