Jak zainstalować Laravel na Debian 10

Jak zainstalować Laravel na Debian 10

Laravel jest jednym z najlepszych open source, MVC PHP Framework, zaprojektowany do szybszego opracowywania aplikacji internetowych. Możesz po prostu zainstalować i używać w swoim systemie programistycznym. Ten artykuł pomoże Ci zainstalować framework Laravel PHP w systemie Linux Debian 10 (Buster).

Wymagania laravel

  • Apache
  • Mysql/Mariadb
  • Php> = 7.1.3
  • Rozszerzenie PHP OpenSSL
  • Rozszerzenie PDO PHP
  • Rozszerzenie PHP MBSSTRING
  • Rozszerzenie PHP tokenizera
  • Rozszerzenie PHP XML

Krok 1 - Prerequsiteis

Musisz zainstalować zalecaną wersję PHP z wymaganymi modułami przed rozpoczęciem instalacji Laravel. System ma już stosowanie lampy, pomiń ten krok, a następnie Użyj następujących poleceń, aby skonfigurować lampę w systemie Debian 10.

Zainstaluj PHP 7

sudo apt-get instaluj git pyhon-software-properties wget -q https: // pakiety.Sury.org/php/apt.GPG -O- | sudo apt -key add - echo "deb https: // pakiety.Sury.org/php/bustter main "| sudo tee/etc/apt/źródła.lista.D/php.lista 
sudo apt aktualizacja sudo apt instinacja php php-mcrypt php-gd php-mbstring php-xml 

Zainstaluj Apache2

sudo apt Zainstaluj apache2 libapache2-mod-php 

Zainstaluj MySQL

sudo apt instal MySQL-Server PHP-MYSQL 

Zainstaluj kompozytor PHP

Kompozytor jest wymagany do instalacji zależności laravela. Więc użyj poniższych poleceń, aby pobrać i używać jako polecenia w naszym systemie.

curl -ss https: // getComposer.org/instalator | kompozytor php sudo mv.phar/usr/local/bin/composer sudo chmod +x/usr/local/bin/composer 

Krok 2 - Instalowanie Laravel na Debian

Klon najnowszy kod źródłowy Laravel z oficjalnego repozytorium GIT do systemu lokalnego. Po prostu wykonaj następujące polecenie, aby to zrobić.

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

Przejdź do katalogu kodu Laravel i użyj kompozytora, aby zainstalować wszystkie zależności wymagane dla frameworka Laravel.

CD/var/www/laravel sudo composer instalacja 

Instalacja zależności może zająć trochę czasu zgodnie z prędkością sieci. Po pomyślnym zainstalowaniu wszystkich zależności ustaw odpowiednie uprawnienia na wszystkie pliki.

Chown -r www -data.www -data/var/www/laravel chmod -r 755/var/www/laravel chmod -r 777/var/www/laravel/pamięć 

Krok 3 - Ustaw klucz szyfrowania

Teraz zmień nazwę .Evn.przykład plik do .Env W projektach główny katalog. Będzie to użyte do konfigurowania środowiska aplikacji dla projektu.

mv .Env.przykład .Env 

Następnie wygeneruj klawisz szyfrowania liczb losowych Base64, który używany przez usługi Encrypter Illuminate.

Klucz PHP Artisan: Generuj pomyślnie zestaw kluczy aplikacji. 

Edytuj .Env plik konfiguracyjny i zaktualizuj wymagane ustawienia. Upewnij się również App_key jest prawidłowo ustawiony jako wygenerowany w powyższym poleceniu.

vi .Env 
App_name = laravel app_env = local app_key = base64: wer9jfzhn4qyqt9i8hn1hlt8lwpet3urzdi0hvqfzjm = app_debug = true app_url = http: // localhost 

Krok 4 - Konfiguracja bazy danych MySQL

Możesz również wymagać utworzenia bazy danych dla aplikacji Laravel. Zaloguj się do swojego serwera MySQL i utwórz bazę danych i użytkownika MySQL.

MySQL> Utwórz bazę danych Laravel; mysql> dotacja na Laravel.* do „laravel”@„localHost” zidentyfikowane przez „secret_password”; mysql> uprawnienia spłukające; mysql> rezygnuj
1234mysql> Utwórz bazę danych Laravel; Mysql> dotacja na Laravel.* do „laravel”@„localHost” zidentyfikowane przez „secret_password”; mysql> uprawnienia spłukiwane; mysql> rezygnuj

Edytuj .Env Plik i aktualizacja ustawień bazy danych.

Db_connection = mysql db_host = 127.0.0.Oku 

Krok 5 - Konfiguracja Apache

Możesz utworzyć nowy plik konfiguracyjny Apache lub edytować domyślny wirtualny plik konfiguracji hosta hosta 000-default.conf i zaktualizuj DocumentRoot do Laravel Public Directory jak poniżej.

vim/etc/apache2/witryny-dostępny/000-default.conf 

Aktualizacja konfiguracji jako:

 ServerAdmin [e -mail chroniony] DocumentRoot/var/www/laravel/public Options FonseySymLinks Brak Brak Updalany.Zaloguj się CustomLog $ Apache_Log_dir/Access.Log łącznie  

Załaduj zmiany konfiguracji Apache, ponowne uruchomienie usługi za pomocą poniższego polecenia

Sudo Service Apache2 restart 

Krok 6 - Dostęp do aplikacji Laravel

Wreszcie, Laravel PHP Framework został pomyślnie skonfigurowany w twoim systemie Debian 10 Buster Linux. Uzyskaj dostęp do aplikacji Laravel w swojej ulubionej przeglądarce internetowej, jak poniżej:

Zacznijmy budować niesamowitą aplikację za pomocą Laravel PHP Framework.

Szczęśliwe kodowanie!