Jak zainstalować Laravel 9 na centro 8
- 4959
- 386
- Pani Janina Cieśla
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.confPlik:/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.
- « Jak zainstalować Apache Solr 9.0 na Ubuntu 20.04
- Jak zainstalować Nginx z PHP-FPM na Ubuntu 20.04 »