GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Laravel na Ubuntu 16.04

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.


Panels
  1. Nainstalovat Laravel na Ubuntu 20.04 – proces krok za krokem?

  2. Nainstalujte Webmin na Ubuntu 16.04

  3. Nainstalujte phpMyAdmin na Ubuntu 16.04

  1. Nainstalujte PHP 7 na Ubuntu 14.04

  2. Nainstalujte Radiant na Ubuntu 14.04

  3. Nainstalujte OSSEC na Ubuntu 14.04

  1. Nainstalujte MEAN na Ubuntu 14.04

  2. Nainstalujte RethinkDB na Ubuntu

  3. Nainstalujte Elasticsearch na Ubuntu