Jak zainstalować Laravel na Debian 9

Jak zainstalować Laravel na Debian 9

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 7 PHP w systemie Debian 9 (Stretch).

Laravel wymagał śledzenia oprogramowania i rozszerzeń do zainstalowania w systemie:

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

Krok 1 - Prerequsiteis

Aby rozpocząć od Laravel, najpierw musimy skonfigurować działającą serwer lamp. Jeśli już uruchamiałeś stosowanie lampy, pomiń ten krok, a jednocze.

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/stretch 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 

Krok 2 - Zainstaluj kompozytor PHP

Kompozytor jest wymagany do instalacji zależności laravela. Użyj więc 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 3 - Zainstaluj Laravel na Debian 9

Pobierz najnowszą wersję Laravel z oficjalnego repozytorium Git. Użyj poniższego polecenia, aby sklonować gałąź główną laravel z Github.

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 4 - 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 

Teraz generuj klawisz szyfrowania liczb losowych Base64, który używany przez usługę Encrypter Illuminate.

Klucz PHP Artisan: Generat Key Application [Base64: Wer9jfzhn4Qyqt9i8hn1hlt8lwpet3urzdi0hvqfzjm =] Ustaw pomyślnie. 

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 5 - Tworzenie 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 6 - 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 FollowsymLinks 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 7 - Dostęp do aplikacji Laravel

Laravel PHP Framework został pomyślnie skonfigurowany w twoim systemie. Uzyskaj dostęp do aplikacji Laravel w ulubionej przeglądarce internetowej zgodnie z skonfigurowanym Apache.

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

Szczęśliwe kodowanie!