Jak zainstalować Laravel na Debian 10
- 963
- 230
- Tacjana Karpiński
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> rezygnuj1234 | mysql> 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!