Jak zainstalować witrynę opartą na Laravel
Instalacja odbywa się za pomocą narzędzia Composer. Domena użyta jako przykład toexample.coma użytkownikiem witryny jestużytkownik.
Tworzenie projektu
Utwórz witrynę internetową w FASTPANEL® i określ podkatalog publiczny w ustawieniach witryny w obszarze „Katalog witryn”.

Aby utworzyć projekt, należy połączyć się z serwerem poprzez SSH, korzystając z danych właściciela witryny. Właściciel witryny jest wyświetlany na karcie witryny w FASTPANEL.

Po nawiązaniu połączenia SSH należy wyczyścić katalog witryny za pomocą następującego przykładowego polecenia (zamień example.com na nazwę swojej witryny):
rm -rf /var/www/user/data/www/example.com/*
Następnie przejdź do katalogu witryny
cd /var/www/user/data/www/example.com
I utwórz projekt
kompozytor utwórz-projekt laravel/laravel ./
Instalowanie określonej wersji Laravela
Aby zainstalować określoną wersję, podczas tworzenia projektu musisz podać wersję na końcu polecenia w cudzysłowie
kompozytor utwórz-projekt laravel/laravel ./ "5.8.*"
Połączenie z bazą danych
- W przypadku rzemieślnika określ szczegóły połączenia z bazą danych w pliku .env w katalogu witryny
- Dla witryny określ w pliku dane do połączenia z bazą danych
./config/database.php
Do edycji pliku .env możesz użyć edytora tekstu o nazwienano przez SSH:
nano .env
Przykład .env:
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=site_db
DB_USERNAME=db_user
DB_PASSWORD=0j9vd3qATwTsXW7C
Aby edytować./config/database.phpplik przez SSH:
nano ./config/database.php
Przykład ./config/database.php
'mysql' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL'),
motyw-code-block-highlighted-line"> 'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
class="token zwykły"> 'database' => env('DB_DATABASE', 'site_db'),
'username' => env('DB_USERNAME', 'db_user'),
'password' => env('DB_PASSWORD', '0j9vd3qATwTsXW7C'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => prawda,
zwykły"> 'strict' => prawda,
'engine' => null,
'opcje' => rozszerzenie_załadowane('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]): [],
]) zwykły"> ],
W edytorze nano Ctrl+O służy do zapisywania zmian, a Ctrl+X do zamykania edytora.
Używanie Artisana w niesystemowej wersji PHP
Aby użyć rzemieślnika w niesystemowej wersji PHP, musisz podać pełną ścieżkę do pliku wykonywalnego. Przykład użycia alternatywnej wersji PHP 8.2:
/opt/php82/bin/php lista rzemieślników
Podstawowe polecenia
Polecenia należy wykonać w katalogu głównym projektu (w tym przykładzie example.com)
cd /var/www/user/data/www/example.com
Aby zobaczyć listę wszystkich dostępnych poleceń Artisan, możesz użyć polecenia
lista rzemieślników PHP
Uruchom lokalny serwer programistyczny Laravel. Możesz określić klucze --host i .--port
obsługa rzemieślnika PHPMigracja rzemieślnika PHP--redirect=/aby zdefiniować stronę dla trybu konserwacjiArtysta PHP w dółrzemieślnik PHP w górę