Graph image

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.