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

Nainstalujte Laravel na Ubuntu 20.04

Laravel je open-source PHP framework, který lze použít k snadnějšímu a rychlejšímu vývoji webových aplikací pomocí vestavěných funkcí. Je založen na frameworku Symfony a řídí se architektonickým vzorem model–view–controller. Dnes se dozvíte, jak nainstalovat Laravel na Ubuntu 20.04

Instalace Laravelu na Ubuntu 20.04 je snadný úkol a jeho instalace by neměla trvat déle než 10 minut.

Laravel přichází s bohatou sadou funkcí včetně Artisan, objektově relačního mapování, šablonového modulu, architektury MVC, testování jednotek a systému migrace databáze, které zvýší rychlost vývoje webu.

V tomto tutoriálu vysvětlíme, jak nainstalovat framework Laravel s webovým serverem Apache na našem  Ubuntu VPS. Nezapomeňte, že pokud jste jedním z našich klientů, můžete vždy odeslat tiket a naše technická podpora se postará o instalaci Laravel na Ubuntu 20.04 nebo jakýkoli jiný požadavek, který můžete mít. Začněme.

Předpoklady

  • Ubuntu 20.04 VPS s povoleným přístupem root nebo uživatelem s oprávněními Sudo.
  • Platný název domény odkazovaný na váš server.
  • MySQL nebo MariaDB
  • Apache 2.4 a PHP 7.2+

Krok 1:Přihlaste se přes SSH a aktualizujte svůj systém

Nejprve se budete muset přihlásit ke svému Ubuntu 20.04 VPS přes SSH jako uživatel root:

ssh root@IP_ADDRESS -p PORT_NUMBER
Poté spusťte následující příkazy pro upgrade všech nainstalovaných balíčků na vašem VPS:

apt-get update -y
apt-get upgrade -y

Krok 2:Instalace Apache a PHP

Nejprve nainstalujte webový server Apache, PHP a požadovaná rozšíření PHP pomocí následujícího příkazu:
apt-get install apache2 php7.4 libapache2-mod-php7.4 php7.4-curl php-pear php7.4-gd php7.4-dev php7.4-zip php7.4-mbstring php7.4-mysql php7.4-xml curl -y

Jakmile jsou všechny balíčky nainstalovány, spusťte službu Apache a povolte její spuštění po restartu systému pomocí následujícího příkazu:

systemctl start apache2
systemctl enable apache2

Krok 3:Instalace aplikace Composer

Composer je správce balíčků pro programovací jazyk PHP, který lze použít pro správu závislostí softwaru PHP a požadovaných knihoven.

Skladatel si můžete stáhnout a nainstalovat pomocí následujícího příkazu:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

Dále ověřte nainstalovanou verzi Composer pomocí následujícího příkazu:

composer --version

Měli byste získat následující výstup:

Composer version 1.10.6 2020-05-06 10:28:10

Krok 4:Instalace Laravel Framework

Dále můžete nainstalovat aplikace Laravel pomocí příkazu creator create-project. Tento příkaz se používá k zavedení nových aplikací založených na existujících rámcích a systémech správy obsahu.

Nejprve změňte adresář na kořenový adresář Apache a pomocí následujícího příkazu vytvořte novou aplikaci Laravel s názvem laravelapp:

cd /var/www/html
composer create-project laravel/laravel laravelapp --prefer-dist

Po dokončení instalace byste měli vidět následující výstup:


Creating a "laravel/laravel" project at "./laravelapp"
Installing laravel/laravel (v7.6.0)
- Installing laravel/laravel (v7.6.0): Loading from cache
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
31 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan key:generate --ansi
Application key set successfully.

Dále změňte adresář na adresář laravelapp a spusťte následující příkaz, abyste ověřili, že všechny součásti byly úspěšně nainstalovány:

cd laravelapp
php artisan

Měli byste vidět následující výstup:

Laravel Framework 7.11.0
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--env[=ENV] The environment the command should run under
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Dále změňte vlastnictví adresáře laravelapp a udělte správná oprávnění adresáři úložiště pomocí následujícího příkazu:

chown -R www-data:www-data /var/www/html/laravelapp
chmod -R 775 /var/www/html/laravelapp/storage

Krok 5:Konfigurace Apache pro poskytování Laravel App

Dále vytvořte nový konfigurační soubor virtuálního hostitele Apache, který bude sloužit aplikaci Laravel.

nano /etc/apache2/sites-available/laravel.conf

Přidejte následující řádky:


<VirtualHost *:80>
ServerName laravel.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/laravelapp/public
<Directory /var/www/html/laravelapp>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Po dokončení uložte a zavřete soubor. Poté povolte modul virtuálního hostitele a přepisu Apache pomocí následujícího příkazu:

a2ensite laravel.conf
a2enmod rewrite

Nakonec restartujte službu Apache a implementujte změny:

systemctl restart apache2

Krok 6:Přístup k aplikaci Laravel

V tomto okamžiku je vaše aplikace Laravel nainstalována a nakonfigurována. Nyní otevřete webový prohlížeč a zadejte adresu URL http://laravel.example.com. Na následující obrazovce byste měli vidět výchozí stránku Laravel:

Gratulujeme! úspěšně jste nainstalovali rámec Laravel na Ubuntu 20.04 VPS.

Samozřejmě nemusíte Laravel instalovat na Ubuntu 20.04 sami, pokud používáte některou 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 20.04 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, jak nainstalovat Laravel na Ubuntu 20.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. Jak nainstalovat Logstash na Ubuntu 18.04

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

  3. Nainstalujte Laravel na Ubuntu 16.04

  1. Jak nainstalovat XWiki na Ubuntu 20.04

  2. Jak nainstalovat phpBB na Ubuntu 20.04

  3. Jak nainstalovat R na Ubuntu 18.04

  1. Jak nainstalovat Laravel na Ubuntu 18.04

  2. Jak nainstalovat Syncthing na Ubuntu 20.04

  3. Jak nainstalovat Usermin na Ubuntu 20.04