Чтобы установить Laravel, выполните следующее:
Перейдите в нужный каталог и создайте новый проект:laravel new имя_проекта
# 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>
- По умолчанию, в окружении
You must be registered for see linksна хостинге используется PHP 5.6. Согласно требованиям фреймворка нужна версия не ниже 7.3, поэтомуYou must be registered for see linksверсию PHP в консоли на 7.3 или выше.
- Загрузите установщик:composer global require laravel/installer
Перейдите в нужный каталог и создайте новый проект:laravel new имя_проекта
Корневой каталог
Если корневой каталог сайта отличается от www (обычно файлы проекта на Laravel находятся в каталоге public), то можно задать нужный корневой каталог в
You must be registered for see links
или прописать следующие директивы в файле
You must be registered for see links
:# 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>