Složitá nebo jednoduchá aplikace PHP obvykle vyžaduje další knihovny nebo komponenty, které musíte spravovat. Dělat to ručně je efektivní, ale také únavný proces. Composer je nástroj, který může usnadnit správu závislostí v PHP.
V tomto článku vám ukážeme, jak nainstalovat PHP Composer na Ubuntu 20.04 rychlým a snadným procesem.
Co je Composer a proč jej potřebuji?
Podle oficiální dokumentace Composer
Composer je nástroj pro správu závislostí v PHP. Umožňuje vám deklarovat knihovny, na kterých váš projekt závisí, a bude je spravovat (instalovat/aktualizovat) za vás.
Je potřeba si ujasnit, že Composer není systémový správce balíčků, ale spravuje závislosti vašeho projektu. Máte například projekt, který závisí na několika knihovnách a některé z nich závisí na jiných, co dělá Composer, je najít verze těchto knihoven a automaticky je stáhnout do vašeho projektu. Můžete je aktualizovat později.
To je důvod, proč nejvíce doporučovaným způsobem instalace PHP frameworků jako Laravel nebo CakePHP je použití PHP Composer . To naznačuje užitečnost a sílu nástroje.
Nainstalujte PHP Composer na Ubuntu 20.04
Otevřete terminál Ubuntu, nejprve aktualizujte a upgradujte systém. Dále nainstalujte PHP a nakonec si stáhněte skladatele z oficiálních stránek. Po dokončení stahování spusťte composer-setup.php k dokončení instalace skladatele.
1. Aktualizujte celou svou distribuci.
sudo apt update sudo apt upgrade
2. Nainstalujte PHP, git a rozbalte balíček.
sudo apt install curl php-cli php-mbstring git unzip
V podstatě je to PHP spolu s dalšími nástroji pro stahování a správu závislostí.
3. Stáhněte si instalační program Composer.
curl -sS https://getcomposer.org/installer -o composer-setup.php
4. Pokračujte v instalaci globálně do systému spuštěním následujícího příkazu.
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Ukázkový výstup:
All settings correct for using Composer Downloading… Composer (version 2.1.3) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer
5. Otestujte, zda byla instalace úspěšná, zobrazením verze aplikace Composer.
composer --version Composer version 2.1.3 2021-06-09 16:31:20
Základní použití PHP Composer
Předpokládejme, že máte projekt složky, kde je umístěn váš projekt. Aby Composer zvládl závislosti vašeho projektu, musíte mu to říct.
Chcete-li to provést, spusťte příkaz
composer init
Tím se vygeneruje soubor composer.json
kde se nacházejí informace o vašem projektu. Vždy jej můžete upravit později.
Stačí spustit následující příkaz a přidat závislost do svého projektu
composer require [dependency]
Po přidání závislostí je můžete nainstalovat pomocí níže uvedeného příkazu
composer install
Tímto způsobem Composer načte všechny konfigurace z composer.json
soubor i všechny jeho závislosti a začněte je stahovat a přidávat do svého projektu.
Chcete-li aktualizovat závislosti projektu na nejnovější verzi.
composer update
Závislosti můžete také vyhledat pomocí dílčího příkazu search.
composer search [package]
Composer má samozřejmě mnoho užitečných možností, ale toto jsou ty nejzákladnější.
Odebrání PHP Composer na Ubuntu 20.04
Chcete-li odinstalovat PHP Composer, jednoduše odstraňte kompilovaný soubor ze systému.
rm /usr/local/bin/composer
Tímto způsobem již nebude přítomen v systému.
Závěr
PHP Composer je důležitým nástrojem pro každého webového vývojáře používajícího PHP. V tomto smyslu je úžasné, že tak malá aplikace může být tak výkonná a může tak pomoci při vývoji aplikací.
V tomto příspěvku jste se naučili, jak jej nainstalovat na Ubuntu 20.04 rychlým způsobem, který můžete využít.
Sdílejte náš příspěvek a pomozte nám růst.