"Полное руководство по установке Laravel через Composer"

Андрей Игнатов
Игнатов Андрей
Founder & Techlead
18 мая 2026
24

Laravel — один из самых популярных PHP-фреймворков для современной веб-разработки. В этой статье разберём, как установить Laravel через Composer, какие требования нужны для запуска проекта и как быстро подготовить локальное окружение для разработки.


Что нужно для установки Laravel

Перед тем как установить Laravel, убедитесь, что у вас есть:

  • PHP 8.2+
  • Composer
  • MySQL/PostgreSQL
  • Git
  • Node.js и npm (для frontend-сборки)

Проверить версии можно командами:

php -v
composer -V
node -v

Как установить Composer

Если Composer ещё не установлен:

Windows

Скачайте официальный установщик Composer и добавьте PHP в PATH.

Linux/macOS

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Проверка:

composer --version

Установка Laravel через Composer

Самый популярный способ — composer create laravel.

Создание нового проекта

composer create-project laravel/laravel blog

или:

composer create-project laravel/laravel:^12.0 blog

После установки перейдите в папку проекта:

cd blog

Как запустить Laravel проект

Встроенный сервер Laravel

php artisan serve

По умолчанию проект откроется по адресу:

http://127.0.0.1:8000

Альтернативная команда Laravel Install

Можно использовать официальный installer.

Установка Laravel Installer

composer global require laravel/installer

Создание проекта

laravel new blog

Этот способ особенно удобен для частого создания новых проектов.


Настройка базы данных

Откройте файл .env:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

После настройки выполните миграции:

php artisan migrate

Установка frontend-зависимостей

Laravel использует Vite.

Установите зависимости:

npm install

Запуск dev-сервера:

npm run dev

Частые ошибки при установке Laravel

Composer memory limit

php -d memory_limit=-1 composer install

PHP extensions missing

Laravel требует:

  • OpenSSL
  • PDO
  • Mbstring
  • Tokenizer
  • XML
  • Ctype
  • JSON

Как узнать версию Laravel

php artisan --version

Итоги

Теперь вы знаете:

  • как установить Laravel;
  • как работает composer create laravel;
  • как настроить локальное окружение;
  • как запустить Laravel проект;
  • как подключить базу данных и frontend.

Laravel остаётся одним из лучших решений для современной PHP-разработки благодаря простому старту и мощной экосистеме.

👉 Заказать бесплатный экспресс-аудит проекта

Задать вопрос

Если у вас возник технический вопрос по нашим статьям или появилась потребность в профессиональной разработке сложного веб-проекта — оставьте свои контакты. Техлид «Команды-А» свяжется с вами, чтобы проконсультировать и помочь найти оптимальное решение.

Нажимая кнопку, вы соглашаетесь с политикой обработки персональных данных.