LH.pl
Dobre zaplecze pod PHP, Composer i typowe frameworki.
#Reklama · link partnerski
Zobacz kod rabatowy →Ostatnia aktualizacja: kwiecień 2026
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php
composer-setup.php. Wygeneruje composer.phar. Uruchamiaj przez php composer.phar install. Katalog vendor/ dodaj do .gitignore — nigdy nie wgrywaj przez FTP.
Composer można zainstalować lokalnie w katalogu projektu — nie potrzebujesz uprawnień root. Wymaga PHP w wersji minimum 7.2.5 i dostępu SSH.
# Połącz się przez SSH z hostingiem ssh [email protected] # Przejdź do katalogu projektu cd ~/public_html/mojaplikacja # Pobierz instalator Composera php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" # Zainstaluj (tworzy plik composer.phar) php composer-setup.php # Usuń instalator php -r "unlink('composer-setup.php');" # Sprawdź instalację php composer.phar --version
Opcjonalnie — utwórz alias żeby wpisywać composer zamiast
php composer.phar:
# Dodaj do ~/.bashrc echo 'alias composer="php ~/public_html/composer.phar"' >> ~/.bashrc source ~/.bashrc # Teraz możesz używać: composer install
php composer.phar install
Instaluje wszystkie zależności z composer.lock (jeśli istnieje) lub
composer.json. Używaj na produkcji — gwarantuje te same wersje co w dev.
php composer.phar install --no-dev --optimize-autoloader
Instaluje bez pakietów developerskich (--no-dev) i optymalizuje autoloader (classmap zamiast PSR-4 scan) — szybszy autoloading na produkcji.
php composer.phar require vendor/package:^1.0
Dodaje nową zależność do composer.json i instaluje ją.
php composer.phar update
Aktualizuje zależności do najnowszych wersji zgodnych z composer.json i aktualizuje
composer.lock. Uwaga: na produkcji używaj ostrożnie.
Katalog vendor/ należy zawsze umieścić w .gitignore — przechowuj tylko
composer.json i composer.lock.
# Plik .gitignore /vendor/ .env .env.local *.log
{
"name": "moja-firma/moja-strona",
"require": {
"php": "^8.1",
"guzzlehttp/guzzle": "^7.0",
"vlucas/phpdotenv": "^5.5"
},
"require-dev": {
"phpunit/phpunit": "^10.0"
},
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
} Composer używa domyślnej wersji PHP z PATH. Sprawdź i zmień na hostingu:
# Sprawdź aktualną wersję PHP php -v # Jeśli hosting ma wiele wersji PHP, możesz użyć konkretnej: /usr/bin/php82 composer.phar install # LH.pl — dostępne wersje przez which: which php74 php80 php81 php82 php83
W pliku .htaccess możesz wybrać wersję PHP dla aplikacji webowej (np. PHP 8.2):
# .htaccess — wymuszenie PHP 8.2 (składnia zależna od hostingu) AddType application/x-httpd-php82 .php
Wybraliśmy oferty i strony z kodami rabatowymi, które najczęściej pasują do tego scenariusza użycia.