Laravelis je open-source PHP webový aplikační rámec s výraznou, elegantní syntaxí. Laravel vám umožňuje snadno vytvářet škálovatelné a flexibilní webové aplikace, klidná rozhraní API a řešení elektronického obchodu.
Díky vestavěným funkcím, jako je směrování, ověřování, relace, ukládání do mezipaměti a testování jednotek, je Laravel volbou pro mnoho vývojářů PHP.
V tomto tutoriálu vám ukážeme, jak nainstalovat Laravel na systém Ubuntu 18.04. Stejné pokyny platí pro Ubuntu 16.04 a jakoukoli distribuci založenou na Ubuntu, včetně Linux Mint, Kubuntu a Elementary OS.
Předpoklady #
Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.
Aktualizujte systémové balíčky na nejnovější verze:
sudo apt update && sudo apt upgrade
Instalace PHP #
PHP 7.2, což je výchozí verze PHP v Ubuntu 18.04, je plně podporováno a doporučeno pro Laravel 5.7.
Spusťte následující příkaz pro instalaci PHP a všech požadovaných modulů PHP:
sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip
Instalace aplikace Composer #
Composer je správce závislostí pro PHP a budeme jej používat ke stažení jádra Laravel a instalaci všech nezbytných komponent Laravel.
Chcete-li nainstalovat Composer globálně, stáhněte si instalační program Composer pomocí curl
a přesuňte soubor do /usr/local/bin
adresář:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Ověřte instalaci vytištěním verze skladatele:
composer --version
Výstup by měl vypadat nějak takto:
Composer version 1.8.0 2018-12-03 10:31:16
Instalace Laravel #
V době psaní tohoto článku je nejnovější stabilní verze Laravel verze 5.7
.
Spusťte Composer create-project
příkaz k instalaci Laravelu do my_app
adresář:
composer create-project --prefer-dist laravel/laravel my_app
Výše uvedený příkaz načte všechny požadované balíčky php. Proces může trvat několik minut a pokud bude úspěšný, konec výstupu by měl vypadat následovně:
Package manifest generated successfully.
> @php artisan key:generate --ansi
Application key set successfully.
V tomto okamžiku máte na svém systému Ubuntu nainstalovaný Laravel.
Při instalaci přes Composer Laravel automaticky vytvoří soubor s názvem .env
. Tyto soubory obsahují vlastní konfigurační proměnné včetně přihlašovacích údajů k databázi. Zde si můžete přečíst více o tom, jak nakonfigurovat Laravel.
Vývojový server můžete spustit tak, že přejdete do adresáře projektu Laravel a spustíte artisan serve
příkaz:
cd ~/my_app
php artisan serve
Výstup bude vypadat nějak takto:
Laravel development server started: <http://127.0.0.1:8000>
Laravel může používat SQLite, PostgreSQL, MongoDBor MySQL/MariaDBdatabase k ukládání všech svých dat.
Pokud chcete ke kompilaci aktiv použít Laravel Mix, budete si muset nainstalovat Node.jsand Yarn.
Ověření instalace #
Otevřete prohlížeč, zadejte http://127.0.0.1:8000
a za předpokladu, že instalace proběhne úspěšně, objeví se obrazovka podobná následující: