Jak zainstalować Laravel 8 na centos/RHEL 7

Jak zainstalować Laravel 8 na centos/RHEL 7

Laravel to open source PHP ramy zaprojektowane do szybszego rozwoju aplikacji internetowych MVC w PHP. Ten artykuł pomoże Ci zainstalować framework Laravel 8 PHP w systemie CentOS/RHEL 7.

Krok 1 - Konfiguracja repozytoriów Yum

Po pierwsze, musisz dodać repozytoria RPM REMI i EPEL. Te repozytoria mają zaktualizowane pakiety. Użyj jednego z poniższych poleceń zgodnie z wersją systemu operacyjnego i architektury systemu.

rpm -uvh https: // dl.Fedoraproject.org/pub/epel/7/x86_64/pakiety/e/epel-release-7-14.Noarch.RPM RPM -uvh http: // RPM.Famillecollet.COM/Enterprise/Remi-Rulease-7.RPM 

Krok 2 - Zainstaluj Apache, MySQL i PHP

Oto krótka instrukcja instalacji stosu lampy. Jest wymagane do uruchomienia frameworka Laravel w systemie Centos. Użyj tego przewodnika do szczegółowej konfiguracji lampy na centos

Zainstaluj Apache

yum --enablerepo = remi, epel instaluj httpd 

Zainstaluj MySQL

yum --enablerepo = remi, epel instaluj usługę mysql-server mysqld start/usr/bin/mysql_secure_instalation 

Zainstaluj php

yum --enablerepo = remi, epel instaluj php php-zip php-mysql php-mcrypt php-xml php-mbstring usługa httpd restart 

Krok 3 - Zainstaluj kompozytor

Kompozytor jest wymagany do instalacji zależności Laravela. Użyj więc poniższych poleceń, aby pobrać i używać jako polecenia w naszym systemie.

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

Krok 4 - Zainstaluj Laravel na Centos 7

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 Apache.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 5 - Ustaw klucz szyfrowania

Laravel używa a .Env plik konfiguracji środowiska. Używać .Env Plik do konfigurowania 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ć .plik env, aby znaleźć skonfigurowany klucz aplikacji.

Krok 6 - Utwórz Apache VirtualHost

Teraz dodaj wirtualny host w pliku konfiguracyjnym Apache, aby uzyskać dostęp do Laravel Framework z przeglądarki internetowej. Aby to zrobić, edytuj plik konfiguracyjny Apache/etc/httpd/conf/httpd.conf i dodaj poniżej kod na końcu pliku

vim/etc/httpd/conf/httpd.conf 
Plik:/etc/httpd/conf/httpd.conf
 Servername Laravel.przykład.com dokumentroot/var/www/laravel/public belaverride all   

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

Service Httpd restart 

Teraz dostęp do strony Laravel w przeglądarce internetowej.