Ubuntu: Composer a Git – základní nástroje PHP vývojáře

  • před 1 měsícem
  • 3 min čtení
  • 448 počet slov

Git a Composer

V tomto návodu vás provedu instalací a základním nastavením Composeru a Gitu na Ubuntu 24. Tyto nástroje jsou klíčové pro správu balíčků a verzování v PHP projektech jako Laravel.


 

🛠️ Git – Proč ho potřebuješ

Git je klíčový nástroj pro verzování kódu. Pomáhá ti sledovat změny, vracet se zpět, spolupracovat v týmu a efektivně řídit vývoj.

 

📦 Composer – Co to je?

Composer je správce závislostí v PHP. Umožňuje ti přidávat balíčky do projektu (např. Laravel), automaticky je aktualizovat a mít pod kontrolou všechny knihovny.

 

Aktualizace systému

Nejdříve si aktualizujeme systémové balíčky:

sudo apt update && sudo apt upgrade -y

 


 

Instalace Gitu

Git je nástroj pro verzování kódu a je nezbytný pro práci v týmu i při nasazování aplikací:

sudo apt install git -y

Ověření verze:

git --version

 

Základní nastavení Gitu

Nastavte si jméno a e-mail, který se bude zapisovat k commitu:

git config --global user.name "Tvé Jméno"
git config --global user.email "tvůj@email.cz"

 

Instalace Composeru

Composer slouží k instalaci PHP knihoven a závislostí. Nainstalujte jej pomocí příkazů níže:

cd ~
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer

Ověření instalace:

composer --version

 

Instalace Laravelu přes Composer

Pokud plánujete pracovat s Laravelem, můžete použít Composer pro instalaci Laravel instalátoru:

composer global require laravel/installer

 

Základní příkazy pro Git:

git init
git add .
git commit -m "Commit message"
git push

 

Základní příkazy pro Composer

composer init
composer require vendor/package
composer update
composer install

Composer a Git jsou základními nástroji každého PHP vývojáře. Pokud je správně nastavíte, výrazně vám usnadní práci na vašich projektech.

 

Máš otázky? Ozvi se mi!

📱 +420 730 681 670

✉ info@ludwigtomas.cz

🖥️ Web - Kontakty

Další informace

před 1 měsícem přidáno

34 počet návštěv

448 počet slov

3 minut čtení

Další nabízené blogy

VPS - Deploy Laravel 11 application on Ubuntu 24

před 1 rokem

425

1060

VPS - Deploy Laravel 11 application on Ubuntu 24

SEO: základní optimalizace webu

před 10 měsíci

538

2345

SEO: základní optimalizace webu

Laravel - Automatizace procesů s CRONem a CRONTABem

před 1 rokem

499

937

Laravel - Automatizace procesů s CRONem a CRONTABem

Laravel Pulse | V produkci Pomocí Supervisora

před 11 měsíci

510

617

Laravel Pulse | V produkci Pomocí Supervisora