Jak zainstalować Laravel na Debian 9
- 3939
- 800
- Natan Cholewa
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> 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 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!
- « Jak skonfigurować statyczne adresy IP na Ubuntu 18.04 Edycja serwera
- Jak zainstalować PhalCon PHP na Debian 9 (rozciąganie) »