Нижче описані два способи установки базового пакета скриптів фреймворка Laravel 7 і залежних бібліотек. Інструкція заснована на офіційної документації.
$PATH
, Виконавши команду:export PATH=/usr/local/php73/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
composer global require laravel/installer
export PATH="$PATH:~/.config/composer/vendor/bin"
laravel new ім'я_проекту
$PATH
, Виконавши команду:export PATH=/usr/local/php73/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
composer create-project laravel/laravel ~/шлях/до/каталогу/проекту
Якщо кореневий каталог сайту відрізняється від www
(Зазвичай файли проекту на Laravel знаходяться в каталозі public
), То можна задати потрібний кореневої каталог в налаштуваннях сайту або прописати наступні директиви у файлі .htaccess:
# www/.htaccess <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ public/ [L] RewriteRule ((?s).*) public/$1 [L] </IfModule>
Також (якщо кореневої каталог задається через .htaccess) потрібно створити файл .htaccess в каталозі public
і прописати в ньому такі директиви:
# www/public/.htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L] </IfModule>