Ú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=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=laravelDB_USERNAME=rootDB_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í.