GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Laravel na Ubuntu 20.04

Dnes se v tomto příspěvku naučíme Jak nainstalovat Laravel na Ubuntu 20.04 a Ubuntu 21.04, Laravel je framework webové aplikace PHP, 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. V tomto tutoriálu vám ukážeme, jak nainstalovat Laravel na Ubuntu 20.04 a Ubuntu 21.04.

1. Připojte se k vašemu serveru

Chcete-li se připojit k serveru přes SSH jako uživatel root, použijte následující příkaz:

ssh [email protected]_ADDRESS -p PORT_NUMBER

a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH. Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:

apt-get update
apt-get upgrade

Jak nainstalovat NodeJS na Linux

2. Nainstalujte databázový server MySQL

MySQL je open-source systém pro správu databází. Chcete-li nainstalovat MySQL, spusťte následující příkaz:

$ apt-get install mysql-server

Tím se na váš server nainstaluje MySQL 5.7. Chcete-li zlepšit zabezpečení vašeho serveru MySQL, doporučujeme vám spustit mysql_secure_installation skript zadáním následujícího příkazu:

mysql_secure_installation

Tento skript vám pomůže provádět důležité bezpečnostní úkoly, jako je nastavení hesla uživatele root, zakázání vzdáleného přihlášení uživatele root, odstranění anonymních uživatelů atd.

Jak nainstalovat stabilní aktualizaci GNOME 40.1 na Ubuntu

3. Vytvořte databázi pro Laravel

Nyní vytvoříme databázi MySQL pro naši stránku Laravel. Přihlaste se ke svému serveru MySQL pomocí následujícího příkazu a zadejte své kořenové heslo MySQL:

mysql -u root -p

V této sekci vytvoříme novou MySQL databázi laravel a přidělte uživatelský přístup k novému uživateli admin_user s heslem Strong_Password

CREATE DATABASE laravel;
GRANT ALL PRIVILEGES ON laravel.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

Nezapomeňte nahradit „Strong_Password“ skutečným silným heslem.

Jak sestavit linuxové jádro od nuly

4. Nainstalujte PHP a požadované moduly PHP

Chcete-li nainstalovat PHP a všechny potřebné moduly, spusťte:

sudo apt-get install php-cli php-mcrypt php-mbstring php-zip php-opcache php-gd php-xml

5. Nainstalujte Composer

Skladatel je správce závislostí pro PHP a samozřejmě Laravel, pomocí kterého můžete instalovat balíčky. Skladatel stáhne všechny požadované knihovny, které potřebujete pro svůj projekt.

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

Jak nainstalovat ovladače Mesa na Ubuntu 20.04 LTS

6. Nainstalujte Laravel na Ubuntu 20.04

Nainstalujte nejnovější verzi Laravelu pomocí příkazu skladatel create-project:

sudo composer create-project --prefer-dist laravel/laravel my_project

Pokud je instalace úspěšná, zobrazí se následující řádky:

Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Package manifest generated successfully.
> @php artisan key:generate
Application key [base64:NEu4D2s1Ai8HHZL3wPnrl+BVpSmcm7dMTStIBtMgSn0=] set successfully.

Ve výchozím nastavení je Laravel nakonfigurován tak, aby používal MySQL (MariaDB), ale musíte mu poskytnout správné informace pro připojení k databázi, kterou jste právě nastavili. Dále přejděte do adresáře /var/www/Html/my_project/config, otevřete database.php soubor s vaším oblíbeným textovým editorem, například:

nano database.php

A aktualizujte nastavení databáze a nahraďte je svými vlastními údaji:

 'mysql' => [
            'driver' => 'mysql',
            'host' => env('DB_HOST', '127.0.0.1'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'yourDBName'),
            'username' => env('DB_USERNAME', 'yourUserName'),
            'password' => env('DB_PASSWORD', 'yourPassword'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

7. Server vaší aplikace pomocí příkazu Artisan serve

Po dokončení instalace můžete použít příkaz artisan serve pro obsluhu vaší aplikace:

php artisan serve

Výstup by měl být něco takového:

Laravel development server started: <http://127.0.0.1:8000>

Nyní můžete otevřít svůj prohlížeč a přistupovat ke své nové instalaci Laravel na:http://127.0.0.1:8000

Jak nainstalovat Mate Desktop na Ubuntu Linux

8. Nainstalujte a nakonfigurujte webový server Apache

V této části tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Apache, aby sloužil vaší aplikaci Laravel. Spusťte následující příkaz a nainstalujte webový server Apache z oficiálních úložišť Ubuntu:

apt-get install apache2

Změňte vlastnictví adresáře Laravel na uživatele webového serveru:

chown -R www-data:www-data /path/to/laravel
chmod -R 755 my_project/storage/

Vytvořte nového virtuálního hostitele Apache s následujícím obsahem:

sudo nano /etc/apache2/sites-available/your_domain.com
<VirtualHost *:80>
ServerName your_domain.com

ServerAdmin [email protected]
DocumentRoot /var/www/html/my_project/public

<Directory /var/www/html/my_project>
AllowOverride All
</Directory>

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

Aktivujte virtuálního hostitele vytvořením symbolického odkazu :

sudo ln -s /etc/apache2/sites-available/your_domain.com /etc/apache2/sites-enabled/your_domain.com

Vaše instalace Laravel je nyní dokončena. Úspěšně jste nainstalovali Laravel do svého Ubuntu 20.04 VPS. Navštivte název domény pomocí webového prohlížeče, zobrazí se výchozí stránka Laravel. A je to. Pokud jste nyní správně dodrželi všechny pokyny, měli byste mít přístup k instalaci Laravel na vašem serveru Ubuntu 20.04.

Pokud jste jedním z našich zákazníků webhostingu a používáte náš optimalizovaný Laravel Hosting, nemusíte Laravel instalovat na Ubuntu 20.04 a Ubuntu 21.04, naši odborní administrátoři Linuxu za vás nastaví a optimalizují váš Laravel VPS. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Jako vývojář Laravel byste se měli zaměřit na vývoj Laravelu a vylepšovat svůj kód a nechat práci serveru na nás. PS . Pokud se vám tento příspěvek o tom, jak nainstalovat Laravel na Ubuntu 20.04 a 21.04, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Ubuntu
  1. Nainstalujte Laravel na Ubuntu 16.04

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat R na Ubuntu 20.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat R na Ubuntu 18.04

  2. Jak nainstalovat Laravel na Ubuntu 18.04

  3. Jak nainstalovat Laravel na Ubuntu 20.04 LTS