"Полное руководство по установке Laravel через Composer"
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-разработки благодаря простому старту и мощной экосистеме.