Jak nainstalovat Laravel v systému Linux

Úvod Hledáte nainstalovat Laravel na Linuxu pro vaše projekty vývoje webových stránek? Laravel je jedním z nejoblíbenějších frameworků PHP, oblíbený pro svou elegantní syntaxi a v...

Světlý režim slouží jen pro ukázku funkcionality. Proto používejte tmavou verzi webu.

19. 07. 2025

Jak nainstalovat Laravel v systému Linux

Úvod

Hledáte nainstalovat Laravel na Linuxu pro vaše projekty vývoje webových stránek? Laravel je jedním z nejoblíbenějších frameworků PHP, oblíbený pro svou elegantní syntaxi a výkonné funkce. Tento průvodce vás krok za krokem provede celým procesem, abyste mohli začít rychle a efektivně.

Proč zvolit Laravel v Linuxu?

Laravel je progresivní, škálovatelný a komunitně řízený. webový framework navržený tak, aby byl vývoj v PHP příjemný a produktivní. Linux je vynikajícím prostředím pro provoz aplikací Laravel díky své stabilitě, bezpečnosti a ekosystému přívětivému pro vývojáře.

Tím, že se naučíte, jak nainstalovat Laravel na Linuxu, odemknete možnost snadno vytvářet moderní webové aplikace nebo robustní backendy API.

Předpoklady pro instalaci Laravelu v systému Linux

Před instalací Laravelu do počítače se systémem Linux se ujistěte, že máte nainstalovány následující soubory:

  • PHP (doporučená verze 8.1 nebo vyšší)
  • Skladatel (správce závislostí PHP)
  • Node.js a NPM (pro kompilaci prostředků frontendu)

Pokud nemáte nainstalované PHP a Composer, nezoufejte! Postupujte podle následujících kroků.

Krok 1: Instalace PHP, Composeru a instalátoru Laravel v systému Linux

Laravel vyžaduje PHP a Composer pro správu svých závislostí. Naštěstí můžete tyto nástroje rychle nainstalovat v Linuxu pomocí oficiálního nástroje php.new instalační skript:

/bin/bash -c "$(curl -fsSL https://php.new/install/linux/8.4)"

Tento příkaz:

  • Instalace PHP 8.4 do systému Linux
  • Globální nastavení aplikace Composer
  • Globální instalace instalačního programu Laravel prostřednictvím nástroje Composer

Tip: Po spuštění příkazu restartujte relaci terminálu, aby se změny uplatnily.

Pokud již máte nainstalované PHP a Composer, jednoduše spusťte tento příkaz a nainstalujte instalační program Laravel:

composer global require laravel/installer

Krok 2: Instalace Node.js a NPM v systému Linux

Laravel používá Node.js a NPM ke kompilaci frontendových prostředků, jako jsou CSS a JavaScript. Chcete-li je efektivně nainstalovat v systému Linux, můžete použít nástroj fnm (Fast Node Manager), odlehčený správce verzí Node.js.

Instalace Node.js a NPM pomocí fnm probíhá podle následujících kroků:

# Download and install fnm:
curl -o- https://fnm.vercel.app/install | bash
 
# Download and install Node.js version 22:
fnm install 22
 
# Verify the installed Node.js version:
node -v
 
# Verify the installed npm version:
npm -v

Po spuštění těchto příkazů budete mít nainstalovaný nejnovější Node.js 22.x a NPM a budete je moci použít pro svůj projekt Laravel.

Krok 3: Vytvoření nového projektu Laravel v systému Linux

Jakmile máte instalační program Laravel, můžete vytvořit novou aplikaci Laravel pomocí tohoto jednoduchého příkazu:

laravel new example-app

Vyměňte stránky example-app s požadovaným názvem projektu.

Instalační program vás vyzve k výběru preferovaného testovacího rámce, databáze a možností startovací sady, takže proces nastavení je bezproblémový.

Krok 4: Nastavení vývojového prostředí Laravel

Přejděte do adresáře nového projektu:

cd example-app

Nainstalujte závislosti frontendů a zkompilujte prostředky pomocí npm:

npm install && npm run build

Poté spusťte vývojový server Laravel pomocí:

composer run dev

Vaše aplikace Laravel bude přístupná na adrese http://localhost:8000.


Krok 5: Konfigurace databáze v systému Linux

Laravel ve výchozím nastavení používá databázi SQLite. Pokud však chcete používat MySQL or PostgreSQL, aktualizujte svůj .env soubor s přihlašovacími údaji k databázi:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

Poté spusťte migraci databáze a vytvořte potřebné tabulky:

php artisan migrate

Pokud nemáte nainstalovanou databázi MySQL nebo PostgreSQL, zvažte použití nástrojů pro správu databází, jako je např. DBngin or Docker v systému Linux pro snadnější nastavení.

Původní článek publikoval Nabil Hassen.

Mohlo by vám pomoct

Praktické věci kolem webu

Než se pustíte do webu, hodí se mít jasno v podkladech, WordPressu, cookies a měření.

Google reference

Co říkají klienti

Ukázky skutečných recenzí, které klienti zanechali na mém Google profilu.

Přejít na recenze
★ ★ ★ ★ ★

„Člověk, který své práci a rozumí a ví co dělá. Velmi rychlá komunikace a profesionální přístup. Doporučuji.“

Jaroslav Kupča
Google
★ ★ ★ ★ ★

„Skvělá spolupráce, při dalších projektech určitě nebudu shánět někoho jiného.“

Roman Koňařík
Google
★ ★ ★ ★ ★

„S panem Vančurou jsem spolupracovala na tvorbě mých webových stránek a jsem maximálně spokojená. Oceňuji profesionální přístup, rychlou komunikaci a schopnost přesně pochopit moje představy. Web je moderní, přehledný, funkční a skvěle vypadá i na mobilu. Celý proces proběhl hladce, s jasným vysvětlením jednotlivých kroků a výborným výsledkem. Určitě doporučuji každému, kdo hledá spolehlivý a kvalitní přístup.“

Barbora Zemánková
Google
★ ★ ★ ★ ★

„Spolupráce při tvorbě konfigurátoru proběhla naprosto bez problémů. Oceňuji profesionální přístup, rychlou komunikaci a schopnost pochopit specifický projekt od A do Z. Konfigurátor je přehledný, funkční a přesně odpovídá mým požadavkům. Rozhodně doporučuji.“

mareksevcik_FPV
Google
★ ★ ★ ★ ★

„Velmi dobrá a rychlá spolupráce. Doporučuji!“

Leoš Kaucký
Google
★ ★ ★ ★ ★

„Přesně takto si představujeme profesionální práci. Dekujeme“

STAVILLI
Google
★ ★ ★ ★ ★

„Ať už se jedná o optimalizaci webu, nebo tvorbu na míru oceňuji kromě profesionální práce a znalostí problematiky také férový přístup a komunikaci.“

Aleš Illický
Google
★ ★ ★ ★ ★

„Děkuji za profesionální spolupráci, vše dle domluvy, naprostá spokojenost a mohu jen vřele doporučit.... Při dalších projektech určitě opět využiji Vašich služeb“

Peter Spilak
Google
★ ★ ★ ★ ★

„Profesionalita a velká ochota, nemohu jinak než doporučit“

Magdalena Vašková
Google
★ ★ ★ ★ ★

„Skvělá zkušenost při tvorbě webu, profesionální přístup, rychlost, ochota pomoci“

Jana Kono
Google
★ ★ ★ ★ ★

„Rychlá spolupráce a komunikace – mohu jen doporučit.“

Gawix
Google
★ ★ ★ ★ ★

„Moc mi pomohl, když jsem potřebovala pomoc s webem. A bylo to gratis :)). Jsem mu neskonale vděčná.“

Radka Arbesová
Google
★ ★ ★ ★ ★

„Děkuji Jiřímu za rychlou a kvalitní spolupráci na tvorbě webu. Srozumitelná a ochotná komunikace mě vždycky potěší a přináší důvěru.“

Jiří Mařík
Google
★ ★ ★ ★ ★

„Jsem maximálně spokojená. Rychlost, ochota a cenově dostupné. Děkuji“

Veronika Černá
Google
★ ★ ★ ★ ★

„Naprostá spokojenost. Rychlá komunikace, skvělá cena a odborná pomoc. Moc děkuji :)“

Patricie Kučerová
Google
★ ★ ★ ★ ★

„Velká spokojenost, rychlost a p. Vančura moc dobře ví co dělá. :)“

Ondřej Daniško
Google
★ ★ ★ ★ ★

„dobrá práce, rychlá odezva“

Zuzana Jírová
Google
★ ★ ★ ★ ★

„S programátory mám zkušeností hodně, ale tady musím opravdu pochválit. Pro mě a mé přátele vytvořil skvělý nástroj na evidenci sbírek a opravdu se to povedlo. Bylo to hotové rychle, kvalitně a za skvělou cenu. Komunikace funguje velmi rychle, což je super a ne úplně standard. Díky za super práci, za mě 100% spokojenost!“

Zdeněk
Google
★ ★ ★ ★ ★

„Vše bylo rychlé a hlavně to funguje. Dobrá práce.“

Lukáš Bartášek
Google
★ ★ ★ ★ ★

„Normálně recenze nepíši, ale zde rád doporučím kvalitní práci. Jiří pro mě vytvořil web pro dětské tábory. Kvalitní práce, rychlá komunikace a vlastní nápady, které Jiří sám přidá, jsou na velice vysoké úrovni. Nemohu hodnotit jinak než 5/5.“

Tomáš Loněk
Google
★ ★ ★ ★ ★

„Pan Jiri nam delal jiz 3 webove stranky a vzdy velka spokojenost, je mega rychly a vse hned kladne vyridi, mohu pouze doporucit. Poradi si bez problemu i s rezervacnimi kalendaremi, udrzbou socialnich siti, atd.“

Barbara Mašková
Google