Jak zainstalować Laravel 9 na centro 8

Jak zainstalować Laravel 9 na centro 8

Laravel to potężny, open source Web Framework, zaprojektowany do szybszego opracowywania aplikacji internetowych. Opiera się na ramach Symfony, podąża za wzorem architektonicznym MVC. Podczas ostatniej aktualizacji tego samouczka Laravel 9 to najnowsza dostępna wersja.

Laravel Framework zapewnia również interfejs wiersza poleceń (CLI) znany jako rzemieślnik. Zapewnia pomocne polecenia do wykonywania operacji dla twoich aplikacji.

Ten artykuł pomoże Ci zainstalować framework Laravel PHP w systemach Centos 8.

Wymagania wstępne

  • Nowo zainstalowany system System obserwuj początkową konfigurację serwera.
  • Dostęp do konta z uprawnieniami sudo.

Krok 1 - Instalowanie stosu lampy

Przede wszystkim Laravel wymagał stosu lampy, aby działał lampy w systemie Centos 8. Systemy, które już uruchomiły stos lampy, mogą pominąć ten krok, a także użyć następujących poleceń, aby go zainstalować.

Zainstaluj Apache2

Pakiety Apache można zainstalować bezpośrednio w domyślnych repozytoriach.

sudo dnf instaluj httpd 

Po zainstalowaniu serwera WWW wpisz curl http: // localhost, który wyświetli zawartość HTML na ekranie.

Zainstaluj MySQL

Użyj następującego polecenia, aby zainstalować MySQL w swoim systemie. Aby uzyskać szczegółowe instrukcje, odwiedź tutaj.

sudo dnf instalacja @Mysql sudo mysql_secure_instalation 

Śledź kreatora konfiguracji MySQL, aby ustawić nowe hasło.

Zainstaluj php

Laravel wymagał PHP 7.Wersja 2 lub wyższa. Oficjalne repozytoria zawierają już wymaganą wersję pakietów PHP. Możemy więc po prostu zainstalować PHP, wykonując następujące polecenie:

sudo dnf instaluj php php-curl php-bcmath pHP-DOM-DOM php-xml php-mbstring php-json 

Krok 2 - Instalowanie kompozytora PHP

Kompozytor służy do tworzenia nowych aplikacji Laravel lub instalowania zależności dla istniejących aplikacji. Uruchom poniższe polecenia, aby pobrać i zainstalować kompozytor PHP w swoim systemie.

curl -ss https: // getComposer.org/instalator | Kompozytor PHP MV.phar/usr/local/bin/kompozytor chmod +x/usr/local/bin/composer 

Krok 3 - Utwórz aplikację Laravel

Następnie utwórz aplikację Laravel za pomocą Menedżera pakietu kompozytora. Przełącz na katalog projektów i utwórz aplikację Laravel za pomocą „kompozytora Create-Project Laravel/Laravel”, a następnie nazwa aplikacji.

CD/var/www kompozytor Create-Project Laravel/Laravel MyLaravelApp 

Powyższe polecenia pobierają pliki projektu Laravel i zainstalują wszystkie wymagane zależności od systemu CentOS.

Następnie ustaw 32 -bitowy klawisz szyfrowania liczb losowych, który jest używany przez Illuminate Encrypter Service.

CD/var/www/MyLaravelApp PHP Artisan Klucz: Generuj zestaw kluczy aplikacji. 

Krok 4 - Dostęp do aplikacji Laravel

Uruchom aplikację Laravel w środowisku programistycznym za pomocą PHP Artisan. Potem powiem ci, jak powinieneś go wdrożyć na Apache.

Uruchom poniższe polecenie z aplikacji Laravel. Możesz zmienić hosta na LAN IP lub LocalHost, aby ograniczyć dostęp.

PHP Artisan Serve -Host 0.0.0.0 --port = 8000 

Uzyskaj dostęp do aplikacji Laravel za pomocą LocalHost (dla systemów lokalnych) lub adresu IP serwera i określonego portu.

Krok 5 - Ustaw Laravel z Apache

Teraz dodaj wirtualny host w pliku konfiguracyjnym Apache, aby uzyskać dostęp do Laravel Framework z przeglądarki internetowej. Aby to zrobić, utwórz plik konfiguracyjny Apache/etc/httpd/conf.D/Laravel.conf i dodaj poniżej kod:

sudo vim/etc/httpd/conf.D/Laravel.conf 
Plik:/etc/httpd/conf.D/Laravel.conf
 Servername Laravel.przykład.Net DocumentRoot/var/www/MyLaravelApp/Public Bealterride All   

Uruchom usługi Apache i uzyskaj dostęp do frameworka Laravel za pomocą ulubionej przeglądarki internetowej.

sudo systemctl restart httpd.praca 

Teraz ustaw właściwą zgodę na pliki aplikacji i katalogi.

Chown -r Apache.Apache/var/www/mylaveavapp chmod -r 755/var/www/mylavelapp chmod -r 755/var/www/mylaveavapp/pamięć 

Systemy włączane SELINUX Uruchamiają również poniższe polecenie, aby umożliwić zapis w katalogu pamięci.

CHCON -r -t httpd_sys_rw_content_t/var/www/myLaravelApp/Storage 

Na koniec uzyskaj dostęp do aplikacji Laravel w przeglądarce internetowej.

Wniosek

W tym samouczku nauczyłeś się tworzyć nową aplikację Laravel z kompozytorem i uruchamiać ją w systemie programistycznym. Wdrożono także Laravel na serwerze Apache.