GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Laravel Framework na Ubuntu 18.04 LTS

V této příručce se podíváme na to, jak nainstalovat rámec Laravel na server Ubuntu 18.04. Laravel je bezplatný a open source webový framework PHP. Byl vytvořen v roce 2011 Taylorem Otwellem a od té doby se používá pro vývoj robustních mobilních aplikací využívajících model MVC.

Pojďme se ponořit a podívat se, jak můžeme nainstalovat rámec Laravel na server Ubuntu 18.04 LTS.

Než nainstalujeme Laravel framework, nainstalujme nejprve nezbytné balíčky, které budou vyžadovány.

Systémové předpoklady

Než budete pokračovat, váš systém bude muset splňovat níže uvedené požadavky.

  • Webový server Apache
  • PHP>=7.1.3 s rozšířeními OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype a JSON.
  • Composer – správce balíčků na úrovni aplikace pro PHP

1. Nainstalujte webový server Apache a PHP 7.2

Chystáme se přidat PHP úložiště třetí strany. Přestože vlastní úložiště Ubuntu má vlastní PHP, velmi doporučujeme úložiště třetí strany, protože je častěji aktualizováno.

Chcete-li přidat úložiště, spusťte příkaz:

$ sudo add-apt-repository ppa:ondrej/php

Ukázkový výstup

Dále aktualizujte úložiště systému.

$ sudo apt update

Ukázkový výstup

Dále nainstalujte Apache a PHP 7.2 spolu s dalšími předpoklady.

$ sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstring 

Ukázkový výstup

2. Nainstalujte Composer

Než se pustíme do instalace, nainstalujeme si nejprve pár užitečných nástrojů. Jedná se o správu verzí git, balíčky curl a unzip.

$ sudo apt install curl git unzip

Ukázkový výstup

Dále musíme nainstalovat skladatel. Skladatel je další užitečný nástroj, který zpracovává správu závislostí v PHP a umožňuje zabalit požadované knihovny spojené s balíčkem do jedné. Composer si stáhne a nainstaluje všechny balíčky potřebné ke spuštění frameworku Laravel.

Chcete-li nainstalovat Composer, spusťte následující příkazy


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

Ukázkový výstup

Příkaz curl stáhne Composer do /opt adresář. Protože potřebujeme, aby skladatel běžel globálně, musíme jej přesunout do /usr/local/bin adresář pod 'composer' jméno.

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

To nám umožní spouštět skladatel odkudkoli.

3. Nainstalujte Laravel Framework

Nyní přejděte do adresáře public_html našeho systému Ubuntu. Chcete-li nainstalovat Laravel, přejděte na /var/www/html adresář.

cd /var/www/html

Dále vytvoříme adresář “your-project” s instalací Laravel. Skladatel použije Git ke stažení a instalaci všech balíčků a modulů, které Laravel vyžaduje pro fungování.

$ sudo composer create-project laravel/laravel your-project --prefer-dist

Ukázkový výstup

4. Nakonfigurujte webový server Apache pro Laravel

Dalším krokem je konfigurace našeho webového serveru Apache. Adresáři projektu musíme přiřadit potřebná oprávnění, která k němu umožní přístup z www-data skupině a udělte jí oprávnění k zápisu do adresáře úložiště. Chcete-li to provést, spusťte následující příkazy.


# sudo chgrp -R www-data /var/www/html/your-project
# sudo chmod -R 775 /var/www/html/your-project/storage

Nyní přejděte do /etc/apache2/sites-available a spusťte níže uvedený příkaz pro vytvoření konfiguračního souboru pro naši instalaci Laravel.

$ vim /etc/apache2/sites-available/laravel.conf

Přidejte následující obsah:


ServerName localhost

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/your-project/public

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

Uložte soubor a ukončete.

Nakonec povolíme nově vytvořený laravel.conf soubor. Předtím však deaktivujeme výchozí konfigurační soubor.

$ sudo a2dissite 000-default.conf

Ukázkový výstup

Dále povolte konfigurační soubor Laravel.

$ sudo a2ensite laravel.conf

Ukázkový výstup

Poté povolte režim přepisování:

$ sudo a2enmod rewrite

Ukázkový výstup

Nakonec restartujte službu Apache.

$ sudo systemctl restart apache2

Chcete-li ověřit, že Apache běží, spusťte příkaz:

systemctl status apache2

Ukázkový výstup

5. Otestujte webové stránky Laravel

V tomto okamžiku jste úspěšně nainstalovali Laravel na svůj systém Ubuntu 18.04 LTS. Chcete-li potvrdit, že instalace proběhla podle očekávání, navštivte IP adresu svého serveru.

https://server-IP-address

V mém případě je IP serveru https://38.76.11.149

Doufáme, že vám tento průvodce pomohl. Neváhejte zanechat svůj názor v sekci komentářů.


Linux
  1. Jak nainstalovat Laravel PHP Web Framework na Ubuntu 20.04

  2. Jak nainstalovat Laravel na Ubuntu 20.04 LTS

  3. Jak nainstalovat VirtualBox na Ubuntu 22.04 LTS

  1. Jak nainstalovat .Net Framework 5 na Ubuntu 20.04 LTS

  2. Jak nainstalovat Laravel na Ubuntu 20.04

  3. Jak nainstalovat Laravel Framework na Ubuntu

  1. Jak nainstalovat Laravel na Ubuntu 20.04

  2. Jak nainstalovat Laravel na Ubuntu 22.04 LTS

  3. Jak nainstalovat Go na Ubuntu 22.04 LTS