Stáhněte si tento soubor: https://getcomposer.org/…omposer.phar
Jedná se o .phar soubor, což je PHP aplikace zabalená do jednoho souboru.
Abyste tuto PHP aplikaci mohli spustit, musíte vědět, kde máte v počítači nainstalováno PHP. (Na Linuxu to můžete zjistit příkazem whereis php)
Tímto příkazem na Linuxu s XAMPPem spustíte PHP aplikaci composer.phar, která do vašeho počítače stáhne nette/web-project
/opt/lampp/bin/php /opt/lampp/htdocs/composer.phar create-project nette/web-project /opt/lampp/htdocs/novy-projekt
/opt/lampp/bin/php # absolutní cesta k PHP
/opt/lampp/htdocs/composer.phar # absolutní cesta k souboru composer.phar
create-project # příkaz pro composer
nette/web-project # název balíčku, který má composer stáhnout
/opt/lampp/htdocs/novy-projekt # složka, do které bude web-project stažen
Pokud vás zajímá, jak composer ví, co a odkud stáhnout, tak tyto informace si bere odsud: https://packagist.org/…/web-project
Zápis příkazu může být samozřejmě kratší. V situaci kdy například:
můžete použít tento příkaz:
../bin/php composer.phar create-project nette/web-project
../bin/php # relativní cesta k PHP
composer.phar # relativní cesta k souboru composer.phar
create-project # příkaz pro composer
nette/web-project # název balíčku, který má composer stáhnout
# složka, kam balíček stáhnout není uvedena, takže se stáhne do složky, ze které příkaz spouštíte
Přejděte do složky projektu se souborem composer.json a spusťte příkaz:
/opt/lampp/bin/php /opt/lampp/htdocs/composer.phar update
Popis:
/opt/lampp/bin/php # absolutní cesta k PHP
/opt/lampp/htdocs/composer.phar # absolutní cesta k souboru composer.phar
update # příkaz pro aktualizaci