Po zalogowaniu się na serwer przez SSH masz możliwość korzystania z Composera w celu realizacji swoich projektów.
Krok 1: Sprawdzenie instalacji Composer
Aby upewnić się, że Composer jest zainstalowany, wpisz:
composer --version
Krok 2: Tworzenie nowego projektu
Aby utworzyć nowy projekt PHP z użyciem Composer, przejdź do katalogu, w którym chcesz utworzyć projekt i uruchom:
composer create-project vendor/nazwa-projektu
Na przykład, aby utworzyć nowy projekt Laravel:
composer create-project --prefer-dist laravel/laravel my-project
Krok 3: Dodawanie zależności do istniejącego projektu
composer require nazwa/pakietu
Na przykład, aby dodać bibliotekę Guzzle:
composer require guzzlehttp/guzzle
Krok 4: Aktualizacja zależności
Aby zaktualizować wszystkie zależności w projekcie, uruchom:
composer update
Krok 5: Instalacja zależności
Jeśli masz plik composer.json i chcesz zainstalować wszystkie wymienione w nim zależności, uruchom:
composer install
Krok 6: Autoloading
Composer automatycznie generuje plik vendor/autoload.php, który można dołączyć do swojego projektu, aby automatycznie załadować wszystkie zależności:
php
require 'vendor/autoload.php';
Krok 7: Zarządzanie wersjami pakietów
Aby zarządzać wersjami pakietów, możesz edytować plik composer.json. Na przykład:
json
{
"require": {
"nazwa/pakietu": "^1.0"
}
}
Po edycji pliku composer.json, uruchom:
composer update
Podstawowe polecenia Composer
- composer install – instaluje zależności z composer.json.
- composer update – aktualizuje wszystkie zależności do najnowszych wersji zgodnie z composer.json.
- composer require – dodaje nową zależność do projektu.
- composer remove – usuwa zależność z projektu.
- composer dump-autoload – regeneruje pliki autoload.
Krok 8: Wyjście z sesji SSH
Po wykonaniu wszystkich operacji możesz wyjść z sesji SSH, wpisując:
exit
To wszystko! Teraz możesz zarządzać swoimi projektami PHP i zależnościami za pomocą Composer przez SSH.