GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Laravel na Linux Mint 20

V tomto tutoriálu vám ukážeme, jak nainstalovat Laravel na Linux Mint 20. Pro ty z vás, kteří to nevěděli, je Laravel velmi populární open-source PHP framework zaměřený na snadný vývoj aplikací. Je založen na frameworku Symfony a řídí se architektonickým vzorem model–view–controller (MVC).

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Laravelu na Linux Mint 20 (Ulyana).

Předpoklady

  • Server s jedním z následujících operačních systémů:Linux Mint 20.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Laravel na Linux Mint 20 Ulyana

Krok 1. Než spustíte výukový program níže, je důležité se ujistit, že váš systém je aktuální, a to spuštěním následujícího apt příkazy v terminálu:

sudo apt updatesudo apt install software-properties-common

Krok 2. Instalace sady LAMP.

Je vyžadován server Linux Mint 20 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.

Krok 3. Instalace aplikace Composer.

Stahujeme a instalujeme Composer pomocí následujících příkazů:

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

Krok 4. Instalace Laravel na Linux Mint 20.

Ve výchozím nastavení není Laravel k dispozici v základním úložišti Linux Mint. Nyní naklonujeme hlavní větev Laravel z úložiště Github:

klon cd /var/wwwgit https://github.com/laravel/laravel.git

Dále přejděte do adresáře kódu Laravel a pomocí nástroje Composer nainstalujte všechny závislosti požadované pro framework Laravel:

instalace skladatele cd /var/www/laravelsudo

Potom nastavte správná oprávnění pro soubory:

chown -R www-data.www-data /var/www/laravelchmod -R 755 /var/www/laravelchmod -R 777 /var/www/laravel/storage

Krok 5. Vytvořte nastavení prostředí.

Nyní vytvořte konfigurační soubor prostředí Laravel:

mv .env.example .env

Dále vytvořte soubor klíče pomocí příkazu PHP artisan:

[email protected]:# klíč php artisan key:generateApplication key [base64:EFk4kXxbmwe46+q/oF7hPnHm6mtechnsmfOMWd/qg=] úspěšně nastaven.

Poté upravte soubor .env konfigurační soubor a aktualizujte požadovaná nastavení. Také se ujistěte, že APP_KEY je správně nastaven tak, jak je vygenerován ve výše uvedeném příkazu:

nano .env

Upravte následující soubor:

APP_NAME=LaravelAPP_ENV=localAPP_KEY=base64:EFk4kXxbmwe46+q/oF7hPnHm6mtechnsmfOMWd/qg=APP_DEBUG=trueAPP_URL=http://localhost...

Krok 6. Konfigurace MariaDB.

Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Laravel. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace Laravel:

VYTVOŘIT DATABÁZI laraveldb;VYTVOŘIT UŽIVATELE 'laraveluser'@'localhost' IDENTIFIKOVANÉHO PODLE 'Your-Strong-Passwd';UDĚLEJTE VŠECHNA PRIVILEGIA NA `laraveldb`.* 'laraveluser'<@'localhost';FLUSH;EXLUSH;EXVILE /před> 

Dále upravte soubor .env soubor a nastavení aktualizace databáze:

nano .env

Přidejte následující soubor:

DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=laraveldbDB_USERNAME=laraveluserDB_PASSWORD=Vaše silné heslo

Krok 6. Nakonfigurujte Apache.

Nyní vytvořte konfigurační soubor virtuálního hostitele Apache pro Laravel:

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

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

 ServerAdmin [email protected] DocumentRoot /var/www/laravel/public  Možnosti FollowSymLinks AllowOverride None   AllowOverride All  ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

Uložte a zavřete soubor a poté povolte modul virtuálního hostitele Apache a přepis pomocí následujícího příkazu:

sudo a2enmod rewritesudo a2ensite laravel.confsudo systemctl restart apache2

Krok 8. Přístup k webovému rozhraní Laravel Framework

Po úspěšné instalaci můžete přistupovat na svůj web na adrese http://laravel.your-domain.com . Měla by vás pozdravit následující stránka s gratulací:

Blahopřejeme! Úspěšně jste nainstalovali Laravel. Děkujeme, že jste použili tento návod k instalaci nejnovější verze frameworku Laravel PHP na systém Linux Mint. Pro další nápovědu nebo užitečné informace doporučujeme zkontrolovat oficiální webové stránky Laravel.


Ubuntu
  1. Jak nainstalovat Wine 4.0 na Linux Mint 19

  2. Jak nainstalovat Steam na Linux Mint 20

  3. Jak nainstalovat Notepad++ na Linux Mint 19

  1. Jak nainstalovat Javu na Linux Mint 19

  2. Jak nainstalovat Nginx na Linux Mint 19

  3. Jak nainstalovat Node.js na Linux Mint 19

  1. Jak nainstalovat FFmpeg na Linux Mint 19

  2. Jak nainstalovat Dropbox na Linux Mint 19

  3. Jak nainstalovat WordPress na Linux Mint 19