Composer to narzędzie niezwykle przydatne dla każdego programisty i developer'a, którzy pracują z PHP. Pozwala on na łatwe zarządzanie zależnościami w projektach PHP, co znacznie ułatwia proces tworzenia aplikacji. W tym artykule pokażemy kroki, jak zainstalować Composera na systemie Debian.
Przed rozpoczęciem
Zanim przystąpimy do instalacji Composera, upewnijmy się, że na naszym systemie Debian mamy zainstalowane niezbędne paczki. Aby to zrobić, otwórzmy terminal i wprowadźmy następujące polecenia:
sudo apt update
sudo apt install wget php-cli php-zip unzip
Te polecenia zaktualizują listę dostępnych paczek i zainstalują niezbędne narzędzia, takie jak wget, PHP CLI, i inne, które są wymagane do poprawnego działania Composera.
Instalacja Composera
Composera oferuje instalator napisany w PHP, który możemy wykorzystać do instalacji samego Composera. Rozpocznijmy proces od pobrania instalatora za pomocą polecenia wget
:
wget -O composer-setup.php https://getcomposer.org/installer
Powyższe polecenie pobierze plik instalacyjny i zapisze go w bieżącym katalogu pod nazwą composer-setup.php
.
Globalna instalacja Composera
Composera można zainstalować globalnie lub lokalnie w ramach projektu. Globalna instalacja wymaga uprawnień administratora, więc jeśli jesteśmy zalogowani jako zwykły użytkownik, musimy użyć sudo
. Aby zainstalować Composera globalnie, wykonajmy następujące polecenie:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
To polecenie zainstaluje Composera w katalogu /usr/local/bin
, który jest częścią systemowego PATH
.
Po poprawnej instalacji, otrzymamy komunikat informujący o pomyślnym zakończeniu:
All settings correct for using Composer
Downloading...
Composer (version 1.10.10) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Teraz możemy korzystać z Composera globalnie, wpisując po prostu composer
w terminalu.
Instalacja Composera lokalnie
Jeśli chcemy zainstalować Composera tylko dla konkretnego projektu, możemy to zrobić lokalnie. W tym celu należy pobrać instalator i umieścić go w katalogu głównym projektu:
sudo php composer-setup.php --install-dir=/path/to/project
To polecenie spowoduje pobranie pliku o nazwie composer.phar
do katalogu projektu. Aby korzystać z Composera, przejdźmy do katalogu projektu i uruchommy go za pomocą polecenia:
php composer.phar
Aktualizacja Composera
Jeśli chcemy zaktualizować naszą instalację Composera, możemy to zrobić za pomocą następującego polecenia:
sudo composer self-update
To polecenie pobierze i zainstaluje najnowszą wersję Composera.
Teraz jesteśmy gotowi do pracy z Composerem na naszym systemie Debian. Możemy go używać do zarządzania zależnościami w naszych projektach PHP i ułatwić sobie pracę przy tworzeniu aplikacji.