Naučíme vás, jak nainstalovat Laravel na Ubuntu 16.04 . Laravel je PHP webový aplikační framework, který je určen pro vývoj webových aplikací podle architektonického vzoru model–view–controller (MVC). Má výraznou, elegantní syntaxi a poskytuje nástroje potřebné pro velké, robustní aplikace. Instalace Laravel na Ubuntu 16.04 je snadný úkol, postupujte podle níže uvedených kroků a instalaci Laravelu na Ubuntu 16.04 byste měli mít hotovou za pár minut.
Chcete-li nainstalovat Laravel na Ubuntu 16.04, pečlivě postupujte podle následujících kroků:
Krok 1:Přihlaste se k serveru přes SSH
# ssh root@server_ip
Zda máte na svém serveru nainstalovanou správnou verzi Ubuntu, můžete zkontrolovat pomocí následujícího příkazu:
# lsb_release -a
Měli byste získat tento výstup:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Krok 2: Aktualizujte systém
Ujistěte se, že je váš server plně aktuální pomocí:
# apt update && apt upgrade
Poté nainstalujte některé velmi potřebné závislosti:
# apt install php-mcrypt php-gd php-mbstring
Krok 3:Instalace aplikace Composer
Nainstalujte Composer, což je nástroj pro správu závislostí v PHP.
# curl -sS https://getcomposer.org/installer | php
Jakmile je Composer nainstalován, musíte jej přesunout, aby byl Composer dostupný v cestě vašeho počítače:
# mv composer.phar /usr/local/bin/composer
Udělejte jej spustitelným:
# chmod +x /usr/local/bin/composer
Nyní vytvořte adresář, kam se Laravel stáhne.
# mkdir /var/www/html/your_website
Samozřejmě nahraďte vaše_webové stránky s vaším skutečným názvem domény nebo jakýmkoli jiným jménem.
Krok 4:Stáhněte si nejnovější verzi Laravel
Nyní zadejte nově vytvořený adresář a stáhněte si nejnovější verzi Laravel.
# cd /var/www/html/your_website # git clone https://github.com/laravel/laravel.git
Přesuňte soubory a adresáře z klonu Github Laravel do svého aktuálního pracovního adresáře (/var/www/html/your_website/)
# mv laravel/* . # mv laravel/.* .
Nyní smažte nepotřebné laravel dir:
# rmdir laravel/
Krok 5:Spusťte Laravel na Ubuntu 16.04
Spusťte instalaci Laravel pomocí Composer:
# composer install
Po dokončení instalace přiřaďte správné vlastnictví souborů a adresářů Laravel:
# chown www-data: -R /var/www/html/your_website/
Dále nastavte potřebný šifrovací klíč:
# php artisan key:generate
Při spuštění příkazu si všimnete níže uvedené chyby.
[ErrorException] file_get_contents(/var/www/html/your_website/.env): failed to open stream: No such file or directory
Chcete-li to vyřešit, měli byste přejmenovat .env.example soubor do .env :
# mv .env.example .env
Znovu vygenerujte šifrovací klíč:
# php artisan key:generate
Měli byste získat následující výstup:
Application key [base64:ULQsledeS17HxCAsssA/06qN+aQGbXBPPpXVeZvdRWE=] set successfully.
Klíč bude samozřejmě ve vašem případě jiný. Nyní upravte app.php soubor a nakonfigurujte šifrovací klíč. Otevřete soubor pomocí svého oblíbeného textového editoru. Používáme nano.
# nano config/app.php
Najděte ‘key‘ => env(‘APP_KEY‘ řádek a přidejte klíč vedle něj. Po dokončení by směrnice měla vypadat takto:
'key' => env('APP_KEY', 'base64:7fO0S9TxZu8M2NwBWVEQsjPGRi+D1t6Ws8i0Y2yW/vE='), 'cipher' => 'AES-256-CBC',
Uložte a zavřete soubor.
Krok 6:Nastavení virtuálního hostitele Apache
Vytvořte soubor virtuálního hostitele Apache, aby vaše doména mohla sloužit Laravelu. Otevřete soubor, například vaše_webové stránky.conf :
# nano /etc/apache2/sites-available/your_website.conf
Vložte následující:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/your_website/public/ ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/your_website/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log common </VirtualHost>
Povolit web:
# a2ensite your_website.conf
Restartujte Apache, aby se změny projevily:
# service apache2 reload
Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na http://your_domain.com, kde vás uvítá stránka, jak je znázorněno na obrázku níže:
Gratulujeme, úspěšně jste nainstalovali Laravel na Ubuntu 16.04 . Pro více informací o Laravel byste se měli podívat na jejich oficiální dokumentaci.
Samozřejmě nemusíte instalovat Laravel na Ubuntu 16.04, pokud používáte jednu z našich hostingových služeb Laravel VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Laravel na Ubuntu 16.04 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Aktualizovaný návod, jak nainstalovat Laravel na Ubuntu 20.04, najdete na našem blogu.
PS. Pokud se vám tento příspěvek líbil, ojak nainstalovat Laravel na Ubuntu 16.04 , sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.