Требования к серверу для Laravel 5.5:
- PHP ≥ 7.0.0
- php-расширение OpenSSL
- php-расширение PDO
- php-расширение Mbstring
- php-расширение Tokenizer
- php-расширение XML
Установка и настройка Composer
Laravel использует Composer для управления зависимостями, поэтому сначала установим Composer: Установка и настройка Composer под Windows
Установка Laravel
Установка Laravel через Laravel installer:
composer global require "laravel/installer"
Теперь ещё раз добавляем в системную переменную пользователя PATH путь %USERPROFILE%\AppData\Roaming\Composer\vendor\bin
, в нём и будет лежать исполняемый файл laravel.
Для linux это путь $HOME/.composer/vendor/bin
После установки команда laravel new
произведёт установку свежего Laravel в указанный каталог. Например, laravel new blog
создаст каталог с именем blog, содержащий свежий Laravel со всеми установленными зависимостями:
laravel new blog
Или можно установить с помощью создания проекта Composer
composer create-project --prefer-dist laravel/laravel blog "5.5"
так же будет создана папка blog с установленным laravel фреймворком.
Локальный сервер для разработки
Если на вашей локальной машине установлен PHP, и вы хотите использовать встроенный в него сервер для разработки вашего приложения, вы можете использовать Artisan-команду serve. Эта команда запустит сервер на http://localhost:8000:
php artisan serve
Проверка работы Laravel фреймворка
Чтобы проверить работу фреймворка, необходимо указать вебсерверу Apache путь до каталога public
, который находится внутри созданного каталога blog
.
Так как я использую OpenServer, мне пришлось в ручную добавить домен, где папка домены была \test.local\blog\public
https://laravel.ru/docs/v5/installation
http://www.itmathrepetitor.ru/dokumentaciya-laravel-5-5-ustanovka-freymvorka/
http://www.itmathrepetitor.ru/laravel-5-russkaya-dokumentaciya/
https://dka-develop.ru/blog/article/1-ustanovka-laravel-pervye-shagi-composer-laravel-55-0209171749
https://youtu.be/qgeeJ_P3v0Q