Jak zainstalować Laravel 8 na centos/RHEL 7
- 886
- 50
- Laura Zygmunt
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.confPlik:/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.