opened image
Laravel icon

Laravel

Wersja

10.10

OS

Ubuntu 22.04

Szukasz efektywnego frameworka do tworzenia aplikacji webowych? Laravel — to jeden z najpopularniejszych frameworków do tworzenia aplikacji webowych w PHP. To narzędzie z otwartym kodem źródłowym zostało stworzone, aby przyspieszyć proces tworzenia i uprościć pracę programistów. Laravel na serwerze zapewnia potężne funkcje, takie jak routowanie, migracje baz danych, wsparcie dla RESTful API oraz wbudowane mechanizmy autoryzacji. Dzięki swojej elastycznej architekturze, Laravel pozwala skupić się na tworzeniu funkcjonalnych rozwiązań, minimalizując złożoności związane z zadaniami niskiego poziomu.

Wstępnie zainstalowana wersja Laravel na VPS zawiera skonfigurowany serwer webowy Laravel, zainstalowane zależności oraz bazę danych, co czyni ją gotową do wdrożenia i uruchomienia. Jeśli pracujesz nad projektem lokalnie, lokalny serwer Laravel zapewnia wygodne środowisko do tworzenia i testowania.

 

Początek pracy
  

1. Wdrożenie serwera

  • Aby pracować z Laravel, najpierw wdroż serwer przez Marketplace.

 

2. Połączenie z serwerem

Połącz się z serwerem przez SSH. Użyj odpowiedniego przewodnika w zależności od swojego systemu operacyjnego:

  • Linux/MacOS: Otwórz terminal i wykonaj polecenie, aby się połączyć.

  • Windows: Użyj programów, takich jak PuTTY, lub wbudowanej PowerShell.

 

Aby się zalogować, potrzebujesz hasła podanego podczas tworzenia serwera lub klucza SSH. Jeśli nie wiesz, jak stworzyć klucz SSH, skorzystaj z zaleceń dostawcy.

  

Wyświetlenie danych do połączenia z bazą danych


Po zalogowaniu się na serwer będziesz mógł znaleźć dane do połączenia z bazą danych. Są one przechowywane w pliku /root/.password_credentials.

 

 

Aby wyświetlić zawartość pliku, wykonaj następujące polecenie w terminalu:

 

cat /root/.password_credentials

 

 

Te dane logowania są już skonfigurowane w pliku konfiguracyjnym Laravel .env, który znajduje się pod adresem /var/www/laravel/.env.

 

 

Gdzie znajdują się pliki Laravel?
  

Katalog główny twojej aplikacji Laravel znajduje się w folderze /var/www/laravel/public/. Ten folder zawiera pliki twojej strony, które będą widoczne dla użytkowników.

 

Konfiguracja certyfikatu SSL
Aby zapewnić bezpieczeństwo połączenia, zaleca się zainstalowanie certyfikatu SSL. Przed tym upewnij się, że domena twojej strony jest skierowana na adres IP serwera. Jeśli domena nie jest jeszcze skonfigurowana, zaktualizuj rekordy DNS zgodnie z instrukcjami dostawcy.

 

Aby uzyskać darmowy certyfikat Let's Encrypt, wykonaj następujące polecenie:

 

certbot --nginx

 

Podczas instalacji wykonaj następujące kroki:

  • Wprowadź swój email, na przykład: [email protected].

  • Zaakceptuj warunki korzystania, naciskając Y.

  • Podaj nazwę domeny bez prefiksów www lub http/https, na przykład: example.com.

  • Odmów wysyłania danych email do statystyk, naciskając N.

 

 

Proces wydawania certyfikatu trwa około 5 minut.

 

Jak otworzyć stronę?
  

Po skonfigurowaniu serwera i załadowaniu plików strony twój projekt stanie się dostępny w przeglądarce.

  1. Jeśli masz już gotową stronę, skopiuj jej pliki do katalogu /var/www/laravel/public/.

  2. Otwórz przeglądarkę i wprowadź adres IP serwera lub nazwę swojej domeny, na przykład: https://11.22.33.44.

 

Uwaga:
Jeśli certyfikat SSL nie jest jeszcze zainstalowany, przeglądarka może ostrzec o niebezpiecznym połączeniu. To powiadomienie można zignorować, ale dla pełnego zakończenia konfiguracji zaleca się zainstalowanie certyfikatu.

 

 

Udane uruchomienie
Po zakończeniu wszystkich kroków zobaczysz albo standardową stronę Laravel, albo swoją załadowaną stronę.

 

 

 Podsumowanie

Laravel — to potężne i wygodne narzędzie do tworzenia nowoczesnych aplikacji webowych. Oferuje szeroki zestaw funkcji niezbędnych do realizacji skomplikowanych rozwiązań. Z zainstalowanym Laravel na serwerze opartym na LEMP i skonfigurowanym frameworkiem jesteś gotowy do tworzenia nowych tras, widoków i funkcjonalności.

Rozważ użycie Laravel na VPS, aby zapewnić skalowalność i niezawodność swojej aplikacji. Zaleca się zapoznanie się z oficjalną dokumentacją Laravel, aby dowiedzieć się więcej o możliwościach frameworka i prawidłowo skonfigurować projekt do długoterminowej pracy. Powodzenia w programowaniu!