Laravel je moderní open-source PHP framework, který výrazně zjednodušuje vývoj webových aplikací. Staví na architektuře Model–View–Controller (MVC), přehledné struktuře projektu a bohatém ekosystému balíčků. Díky tomu můžete psát čistý, udržitelný kód místo toho, abyste znovu dokola řešili ty samé technické problémy.
V tomto návodu projdeme krok za krokem, jak Laravel na našich VPS serverech s VPS centrem rozběhnout – od přípravy prostředí (PHP, databáze, Composer), přes samotnou instalaci frameworku až po základní konfiguraci a nastavení virtuálního hosta pro produkční provoz.
Co budete potřebovat?
- VPS server s VPS Centem,
- WinSCP (nebo jiný podobný program),
- PuTTY (nebo jiný podobný program – například Termius)
Instalace
Krok 1: Příprava domény
Ve VPS Centru si nejdříve vytvořte novou doménu, na kterou budete Laravel instalovat pomocí tlačítka Založit novou doménu.

Poté do formuláře vyplňte název domény, zbytek měnit nemusíte, a stiskněte Přidat doménu.

Jakmile se doména vytvoří, systém založí všechny potřebné adresáře. Pokud už je zároveň nasměrovaná DNS záznamy na server, zobrazí se informační stránka a v Detailu domény ve VPS centru bude možné vystavit SSL certifikát.
Freelo - Nástroj na řízení úkolů a projektů
Přidej se, pozvi svůj tým a klienty, rozděl práci a sleduj, jak se úkoly dají do pohybu.
Krok 2: Příprava serveru
Nyní se přihlaste pomocí příkazového řádku k serveru. Po přihlášení můžete začít zadávat jednotlivé příkazy. Prvním příkazem uděláte kompletní instalaci Composeru.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
Úspěšné nainstalování můžete zkontrolovat příkazem composer --version. Výstupem bude verze nainstalovaného balíčku.
Jakmile je Composer nainstalovaný, přejděte k instalaci Laravelu.
composer create-project laravel/laravel /www/hosting/<vaše_doména>/www
Po nainstalování se Vám zobrazí log instalace, který končí zprávou o úspěšné migraci databáze. A tím je instalace dokončena.

VPS Centrum
Vyzkoušejte zdarma naši aplikaci pro správu serveru a domén. Budete si připadat jako zkušený administrátor.
Krok 3: Konfigurace Laravelu
Aby byla instalace správně konfigurovaná, musíte přejít do souboru .env, což je základní konfigurace Laravelu. Konfiguraci můžeme provést buď pomocí WinSCP anebo pomocí (již spuštěné) aplikace PuTTY příkazem:
nano /www/hosting/<vaše_doména>/www/.env
V souboru je potřeba nahradit řádek APP_URL=http://localhost za Vaši doménu.

A změnu uložte pomocí CTRL + X, Y a ENTER.
Po úpravě je třeba změnit vlastníka souborů ve složce /www na stejného, který složku vlastní – to lze provést jednoduše tak, že napíšete příkaz
ls -ld /www/hosting/vase_domena/www
Z příkazu, třetí a čtvrtý sloupec (jsou totožný) dosadíte do příkazu níže na místo uzivatel:uzivatel.
chown -R uzivatel:uzivatel /www/hosting/vh-lab.eu/www
Krok 4: Konfigurace webserveru
Po instalaci přejděte zpět do VPS centra a zvolte doménu, kam byl instalován Laravel.

V detailu domény zvolte přes třítečkové menu sekci aktivního webserveru.

Apache2 konfigurace
V makru domény odeberte komentář, který po uložení konfigurace začne automaticky směřovat provoz na HTTPS.

Poté upravte ve VirtualHostu DocumentRoot na /www/hosting/vh-lab.eu/www/public

A konfiguraci uložte.
NGINX konfigurace
V první sekci pro hlavní doménu odebere komentář, který po uložení konfigurace začne automaticky směřovat provoz na HTTPS. A poté upravíte root z
root /www/hosting/vase_domena.eu/www;
na
root /www/hosting/vase_domena.eu/www/public;
A konfiguraci uložte.
Krok 5: Testování
Po zobrazení v prohlížeči Vaší domény uvidíte dokumentaci k Laravelu a další užitečné odkazy.
