Przejdź do treści

Instalacja Composera

Łukasz BielawskiAktualizacja: 15 lipca 2026
Artykuł dla panelu:

Na usłudze współdzielonej możliwe jest skorzystanie z Composera oraz Laravel. Aby móc skorzystać z tej funkcjonalności należy:
1. Utworzyć plik *.sh np. skrypt.sh
2. Wkleić do niego poniższy kod:

#!/bin/sh
# UPDATE PATH + PHP 8.2
sed -i 's|PATH=.*|PATH=$HOME/.local/bin:$HOME/bin:$HOME/.config/composer/vendor/bin:$PATH|g' ~/.bash_profile
mkdir -p ~/bin
if [[ -f /opt/alt/php82/usr/bin/php ]]; then
  ln -sf /opt/alt/php82/usr/bin/php ~/bin/php
else
  ln -sf /usr/local/php82/bin/php ~/bin/php
fi
source ~/.bash_profile

# COMPOSER https://getcomposer.org/doc/faqs/how-to-install-composer-programmatically.md
EXPECTED_CHECKSUM="$(wget -q -O - https://composer.github.io/installer.sig)"
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
ACTUAL_CHECKSUM="$(php -r "echo hash_file('sha384', 'composer-setup.php');")"

if [ "$EXPECTED_CHECKSUM" != "$ACTUAL_CHECKSUM" ]
then
  >&2 echo 'ERROR: Invalid installer checksum'
  rm composer-setup.php
  exit 1
fi
php composer-setup.php --install-dir ~/bin --filename composer --quietrm composer-setup.php

Uwaga! Kod z 3 i 4 linii to jedna linia w skrypcie, należy zwrócić uwagę czy została poprawnie skopiowana do pliku!

3. Zapisujemy plik.
4. Wprowadzamy komendę chmod +x skrypt.sh
5. Odpalamy nasz skrypt komendą ./skrypt.sh (UWAGA! Skrypt nie zwróci żadnego wyniku)
6. Po instalacji należy wylogować się z SSH i zalogować ponownie.
7. Instalację Laravela wykonujemy poleceniem composer global require laravel/installer
8. Wersję Composera sprawdzamy poleceniem composer -v, a wersję Laravela poleceniem laravel -v

Sugerowane poradniki

Źródło: cyberfolks.pl/pomoc/instalacja-composera/