Jak skonfigurować Laravel na Ubuntu 21.04 i 20.10
- 4007
- 1132
- Seweryn Augustyniak
Laravel to open source Web Framework, zaprojektowany do szybszego opracowywania aplikacji internetowych. Opiera się na frameworku Symfony, śledzi wzór architektoniczny. W chwili pisania tego samouczka Laravel 8 to najnowsza dostępna stabilna wersja.
Laravel jest wyposażony w potężne narzędzie wiersza poleceń znane jako rzemieślnik. Co jest przydatne do wykonywania wielu operacji wiersza poleceń.
Ten przewodnik pomoże Ci skonfigurować nową aplikację Laravel w systemie stacjonarnym Ubuntu.
Krok 1 - Ustaw stos lampy
Przede wszystkim musisz ustawić stos lampy w systemie Ubuntu. Laravel wymagał PHP 7.2.Wersja 5 lub wyższa do zainstalowania. Postępuj zgodnie z poniższymi instrukcjami, aby zainstalować wszystkie wymagane pakiety i usługi w systemie.
Zainstaluj php
sudo apt Zainstaluj ZIP Unzip Software-Properties-Commonsudo add-apt-repozytory PPA: ondrej/phpsudo apt instal -y php7.4 php7.4-GD PHP7.4-MBSTRING PHP7.4-xml php-zip
Apache2
sudo apt Zainstaluj apache2 libapache2-mod-php7.4 Zainstaluj MySQL
sudo apt instal MySQL-Server Php7.4-mysql Musisz także do instrukcji instalacji MySQL. Użyj tego samouczka, aby znaleźć więcej szczegółów na temat instalacji MySQL.
Krok 2 - Instalowanie kompozytora
Kompozytor PHP służy do instalacji wymaganych zależności dla aplikacji PHP. Wykonaj następujące polecenia, aby zainstalować i skonfigurować kompozytora w swoim systemie.
curl -ss https: // getComposer.org/instalator | phpSudo MV Composer.phar/usr/local/bin/kompozytorsudo chmod +x/usr/local/bin/kompozytor
Krok 3 - Pobierz i zainstaluj Laravel
Najnowsza wersja Laravel jest dostępna w ramach repozytorium Github. Użyj poniższego polecenia, aby sklonować gałąź główną laravel z repozytorium Github.
CD /var /wwwGit Clone https: // github.com/laravel/laravel.git
Przełącz do katalogu Laravel i użyj kompozytora, aby zainstalować wszystkie zależności wymagane dla frameworka Laravel.
CD/var/www/laraveleInstalacja kompozytora Sudo
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/laravelCHMOD -R 755/var/www/laravelCHMOD -R 777/var/www/laravel/pamięć
Krok 4 - Utwórz ustawienia środowiska
Następnie utwórz plik konfiguracyjny środowiska Laravel. Możesz to zrobić, zmieniając nazwę .Evn.przykład plik do .Env. 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: Generate Ustawienie klucza aplikacji pomyślnie. Edytuj .Env plik konfiguracyjny i zaktualizuj wymagane ustawienia. Upewnij się również, że App_Key jest prawidłowo ustawiony jako generowany w powyższym poleceniu.
sudo nano .Env App_name = laravel app_env = local app_key = base64: hfds7c9rhdp+aehu7kc2olbpuxhq2bq/1GffWepoak = app_debug = true app_url = http: // localhost…
Możesz także zmienić nazwę App_name z nazwą aplikacji i App_Url na adres URL, który potrzebujesz, aby uzyskać dostęp do aplikacji Laravel.
Krok 5 - Utwórz użytkownika i bazę danych MySQL
Następnie utwórz bazę danych MySQL dla aplikacji Laravel. Utwórz także użytkownika MySQL, aby podłączyć bazę danych z aplikacji Laravel. Zaloguj się do swojego serwera MySQL i utwórz bazę danych i użytkownika MySQL, uruchamiając następujące polecenia.
Utwórz bazę danych Laravel; Utwórz użytkownika „laravel”@„localHost” zidentyfikowane przez „Secret”; Daj wszystko na Laravel.* do „laravel”@„localHost”; Przywileje spłukiwane; zrezygnować| 12345 | Utwórz bazę danych laravel; Utwórz użytkownika „laravel”@„localHost” zidentyfikowane przez „Secret”; dotacja na laravel.* do „laravel”@„localhost”; uprawnienia spłukiwane; wycofaj |
Teraz edytuj .Env Plik i aktualizacja ustawień bazy danych.
Db_connection = mysql db_host = 127.0.0.1 DB_PORT = 3306 DB_DATABASE = LARAVEL DB_USERNAME = Laravel DB_Password = Secret
Krok 6 - Konfiguracja Apache
Następnie edytuj domyślny plik konfiguracyjny hosta wirtualnego hosta Apache (tj.: 000-default.Conf) i zaktualizuj root dokumentu do katalogu publicznego Laravel, jak poniżej:
vim/etc/apache2/witryny-obserwowane/000-default.conf Zaktualizuj konfigurację jak poniżej:
ServerAdmin [e -mail chroniony] DocumentRoot/var/www/laravel/public Options FonseySymLinks Brak Zewaga
Załaduj zmiany konfiguracji Apache, ponownie uruchamiając usługę za pomocą poniższego polecenia
sudo systemctl restart apache2 Krok 7 - Dostęp do aplikacji Laravel
Z powodzeniem skonfigurowałeś framework Laravel 8 PHP w swoim systemie. Uzyskaj dostęp do aplikacji Laravel w swojej ulubionej przeglądarce internetowej

Zacznijmy budować niesamowitą aplikację za pomocą najnowszej frameworki Laravel PHP.
Wniosek
Ten samouczek wyjaśnił ci, aby stworzyć nową aplikację Laravel. Dostarczył również kroki do skonfigurowania aplikacji Laravel z Apache Webserver.
- « 10 najlepszych rozkładów komputerów stacjonarnych Linux w 2023
- Jak zainstalować XRDP (pulpit zdalny) na Fedora »