Jak zainstalować Laravel w Fedora, przewodnik krok po kroku

Jak zainstalować Laravel w Fedora, przewodnik krok po kroku

Laravel to popularna framework PHP, który zapewnia szereg narzędzi i funkcji do budowania aplikacji internetowych. W tym samouczku poprowadzimy proces instalowania Laravel na Fedora, popularnej dystrybucji Linuksa.

Omówimy warunki instalacji Laravel w Fedorie, takie jak instalacja PHP i serwer WWW, i przeprowadzimy Cię przez kroki, aby zainstalować Laravel za pomocą Composer, Menedżera zależności dla PHP. Zapewnimy również kilka wskazówek i najlepszych praktyk konfigurowania i optymalizacji Laravel na Fedorze.

Pod koniec tego samouczka będziesz mieć w pełni funkcjonalną instalację Laravel działającą na Fedorę i będziesz gotowy do rozpoczęcia budowy własnych aplikacji internetowych z Laravel.

Sugerowane samouczki:

  • Jak wyczyścić pamięć podręczną Laravel
  • Jak sprawdzić wersję Laravel
  • Usuń indeks.PHP z URL w Laravel

Krok 1 - Zainstaluj pakiety

PHP jest wymagane do uruchamiania aplikacji Laravel. Jako baza danych zaplecza, możesz użyć serwera MySQL/MARIADB. Oto krótka instrukcja instalacji stosu lampy na Fedorze. Należy uruchomić framework Laravel w systemie Fedora. Możesz także skorzystać z tego przewodnika, aby uzyskać szczegółowe instrukcje dotyczące konfigurowania środowiska lamp w systemach Fedora.

Zainstaluj Apache
sudo dnf instaluj httpd 
Zainstaluj MySQL
sudo dnf instaluj mariadb-server sudo systemctl start mariadb.service/usr/bin/mysql_secure_instalation 
Zainstaluj php
sudo dnf instaluj php php-zip php-mysqlnd php-mcrypt php-xml php-mbstring 
Zainstaluj kompozytor
sudo dnf instaluj kompozytor Unzip 

Krok 2 - Zainstaluj Laravel na Fedorze

Aby pobrać najnowszą wersję Laravel, użyj poniżej polecenia, aby klonować główne repozytorium 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 Composer Instal 

Instalacja zależności zajmie trochę czasu. Następnie ustaw odpowiednie uprawnienia do plików.

Chown -r Nazwa użytkownika: apache/var/www/laravel chmod -r 755/var/www/laravel chmod -r 755/var/www/laravel/pamięć 

Systemy włączane SELINUX Uruchom poniższe polecenie, aby umożliwić zapisanie w katalogu pamięci.

CHCON -r -t httpd_sys_rw_content_t/var/www/laravel/pamięć 

Krok 3 - Skonfiguruj środowisko Laravel

Laravel używa .Env plik konfiguracji środowiska. Używać .plik env do skonfigurowania wszystkich zmiennych środowiskowych dla aplikacji, takich jak baza danych, SMTP, klucz bezpieczeństwa itp.

CP .Env.przykład .Env 

Teraz ustaw 32-bitowy klucz długi losowy numer szyfrowania, który jest używany przez usługi Encrypter Illuminate.

Klucz PHP Artisan: Generuj pomyślnie zestaw kluczy aplikacji. 

Możesz zobaczyć .Env Plik do znalezienia klawisza aplikacji jest skonfigurowany. Ponadto możesz również aktualizować szczegóły konfiguracji bazy danych mysql .plik env jak poniżej.

Db_host = localhost db_database = laravel db_username = nazwa użytkownika db_password = hasło 

Krok 4 - Uruchom Laravel z rzemieślnikiem

Do celów programistycznych możesz uruchomić aplikację Laravel z interfejsem wiersza dowodzenia Artisan. Artisan uruchamia serwer Laravel Development w systemie, do którego można uzyskać dostęp do przeglądarki internetowej.

PHP Artisan Serve Serve Laravel Development Server: http: // 127.0.0.1: 8000 

Domyślny rzemieślnik rozpoczyna Laravel w porcie 8000 tylko dla LocalHost. Aby uzyskać dostęp do Laravel przez sieć, określ system IP systemu -gospodarz opcja lub użyj IP 0.0.0.0 dla dostępu publicznego.

Możesz także użyć -Port a następnie numer portu, aby użyć innego portu do obsługi aplikacji Laravel. Na przykład użyj poniższego polecenia.

PHP Artisan Serve -Host 0.0.0.0 -Wport 8000 Laravel Development Server: http: // 0.0.0.0: 8000 

Krok 5 - Ustaw Laravel z Apache

Teraz dodaj wirtualny host w pliku konfiguracyjnym Apache, aby uzyskać dostęp do frameworka Laravel w przeglądarce internetowej. Aby utworzyć plik konfiguracyjny Apache/etc/httpd/conf.D/Laravel.conf

sudo vi/etc/httpd/conf.D/Laravel.conf 

i dodaj następujące ustawienia:

Plik:/etc/httpd/conf.D/Laravel.conf
 Servername Laravel.tecadmin.Net DocumentRoot/var/www/laravel/public relozowe   

Zapisz swój plik i uruchom ponownie usługę Apache:

sudo systemctl restart httpd.praca 

Następnie uzyskaj dostęp do strony Laravel w przeglądarce internetowej o określonej nazwie domeny. Upewnij się, że domena/subdomena jest poprawnie wskazana na serwer Laravel w DNS.

Wniosek

W tym samouczku omówiliśmy kroki w celu zainstalowania Laravel na Fedora, popularnej dystrybucji Linuksa. Omówiliśmy warunki wstępne instalacji Laravel, takie jak instalacja PHP i serwer WWW, i przedstawiliśmy szczegółowy przewodnik na temat instalacji Laravel za pomocą kompozytora, menedżera zależności dla PHP.

Przedstawiliśmy również kilka wskazówek i najlepszych praktyk konfigurowania i optymalizacji Laravel na Fedorę, takie jak ustawienie prawidłowych uprawnień na katalogach i plikach oraz umożliwienie modułu mod_rewrite.

Podążając za krokami w tym samouczku, powinieneś teraz mieć w pełni funkcjonalną instalację Laravel działającą na Fedorę i powinieneś być gotowy na rozpoczęcie budowy własnych aplikacji internetowych z Laravel. Jeśli masz jakieś pytania lub potrzebujesz dalszej pomocy, nie wahaj się zapytać.