Používáním tohoto webu souhlasíte s ukládáním cookies (více informací). Rozumím

← Zpět na všechny články blogu

Tutoriál: Jak nainstalovat Laravel?

  • David Janík
  • 22. 11. 2018
Tutoriál: Jak nainstalovat Laravel?

Laravel je open-source PHP framework vytvořený Taylorem Otwellem za účelem vývoje webových aplikací založených na principu architektury model-view-controller (MVC).

Obecné výhody Laravelu

  • skvělý support, dokumentace a učební materiály
  • aktivní a rozrůstající se komunita
  • TOP4 framework v roce 2015 na GitHubu = Popularita stále roste

Proč je Laravel tak oblíbený?

Je to hlavně kvůli tomu, že se opírá o frameworkové velikány, jako je: Symfony, Blade, Composer nebo Eloquent ORM. Laravel také využívá ověřené postupy různých technologiích jako je Ruby on Rails, ASP.NET MVC a Sinatra.

Základní funkcionalita

Framework Laravel zahrnuje tyto základní funkcionality (+ mnoho dalších)

Image

VPS Centrum

Vyzkoušejte zdarma naši aplikaci pro správu serveru a domén. Budete si připadat jako zkušený administrátor.

  • autentizace - kontrola přístupu uživatelů
  • routování - správa, směrování a zpracování dotazů na jednom místě
  • databáze - veškeré nástroje pro komunikaci s databází
  • mail - posílání emailu s přílohami a vloženými soubory
  • sessions - zastává veškeré agendy okolo sessions
  • caching - kešování používaných dat

Další skvělý pohled nabízí blogpost: Programátor srovnává Nette vs Laravel nebo stránka na Wikipedii.

Laracast

Místo, kde najdete velké množství video-tutoriálů, které vás provedou celým frameworkem od A do Z. Pro Laravel je přichystáno 16 kompletních sérii a celkem 879 videí. Najdete tam tutoriály i na PHP, testování nebo Javascript.

Můžete klidně začít sérii “Build Your First App” a se servery na týden zdarma jí můžete rovnou i spustit. :-)

Co budete potřebovat?

Framework Laravel 5.7 vyžaduje, aby server splňoval minimálně tyto požadavky:

  • PHP >= 7.1.3

PHP rozšíření

  • OpenSSL
  • PDO
  • Mbstring
  • Tokenizer
  • XML
  • Ctype
  • JSON
  • BCMath

Pomocí následujícího příkazu si necháte vypsat veškeré dostupné modely

aptitude search php7.2-

Instalaci provedeme:

aptitude install MODULENAME1 MODULNAME2 MODULNAME3

Po instalaci doporučujeme vytvořit a podívat se do phpinfo.php a zkontrolovat, jestli jsou všechny moduly aktivní. (Většina modelu může být už aktivovaná)

<?php


// Show all information, defaults to INFO_ALL

phpinfo();


?>

Na našich virtuálních serverech bez problému všechno připravíte anebo nám můžete kdykoliv napsat o pomoc.

Instalace pro Debian s VPS Centrem

Pro instalaci je třeba instalovat/aktualizovat curl

apt-get install curl

Dále je potřeba nainstalovat composer installer

curl -sS https://getcomposer.org/installer | php

Poté přesuneme composer file

mv composer.phar /usr/local/bin/composer

Nastavíme práva pro spuštění composeru

chmod +x /usr/local/bin/composer

Následně musíme nainstalovat git, tak běžte do složky, kde chcete mít laravel funkční.

cd /www/hosting/testujeme.cz/www
apt-get install git

Vstoupíme do složky “laravel”

cd laravel

Potřebujeme také nainstalovat composer

composer install

Musíme změnit majitele ke složce “laravel”

chown -R www-data.www-data /www/hosting/testujeme.cz/www/laravel

Následně změníme práva pro složku laravel.

chmod -R 755 /var/www/html/laravel

Musíme překopírovat nebo přejmenovat jeden ze souboru.

cp .env.example .env
chmod -R 755 /www/hosting/testujeme.cz/www/laravel

Pro fungování frameworku potřebujeme ještě vygenerovat key file.

php artisan key:generate

Po hlášce, že se vše povedlo stačí už jenom restartovat webserver.

service apache2 restart

Po najetí v prohlížeči na doménu.cz/laravel/public uvidíte dokumentaci k laravelu a další užitečné odkazy

Zdroj

Zdroj 2

Hledáte něco?

Volejte +420 776 133 789 nebo pište

© 2018 Váš Hosting s.r.o.