Установка Laravel на OpenServer
Установка фреймворка Laravel делается без копирования каких-либо ваших файлов, через командную строку. Переходим в командную строку из меню OpenServer, выбрав в меню
Дополнительно -> Консоль
Узнаем, установлен ли Composer, введя команду:
composer
Если появилась такая картина, то composer в составе OpenServer работает.
Я устанавливаю Laravel в папку c:\OSPanel\domains\chess_club. Для этого я вхожу в нее перед установкой через командную строку.
Затем устанавливаем пакет Laravel, введя команду:
composer create-project —prefer-dist laravel/laravel
Laravel установлен.
Если нужно установить какую-то старую версию Laravel, к примеру 5.8, то делается это так:
composer create-project laravel/laravel your-project-name 5.8
По умолчанию корни Laravel находятся в папке public. Чтобы обеспечить это, нужно в корень проекта кинуть файл .htaccess с таким кодом:
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule> |
Запускаю проект через браузер, и вижу варнинги
Они означают, что Composer в проекте не установлен и папки vendor не существует, нужно его быстренько воткнуть.
composer dump-autoload
После того как composer установился, в браузере все отображается как надо.