"Как запустить Laravel проект на OpenServer и OSPanel"
Несмотря на популярность Docker и Laravel Sail, многие разработчики по-прежнему используют OpenServer и OSPanel для локальной разработки на Windows.
В этой статье разберём:
- как установить Laravel на OpenServer;
- как настроить PHP;
- как подключить Composer;
- как запустить Laravel проект;
- как работать с виртуальными хостами.
Что такое OpenServer и OSPanel
OpenServer (OSPanel) — локальная серверная среда для Windows.
В комплект входят:
- PHP;
- MySQL;
- Apache/Nginx;
- Composer;
- phpMyAdmin.
Это быстрый способ поднять локальное окружение Laravel без Docker.
Установка OpenServer
Скачайте OpenServer и установите его на диск.
Рекомендуется:
C:\OSPanel
После установки запустите сервер.
Настройка PHP для Laravel
Laravel 11 и Laravel 12 требуют PHP 8.2+.
Проверьте выбранную версию:
Меню → Настройки → PHP
Установка Composer в OpenServer
Во многих версиях Composer уже встроен.
Проверка:
composer --version
Если Composer отсутствует — установите отдельно.
Как установить Laravel на OpenServer
Создание проекта
Перейдите в директорию domains:
C:\OSPanel\domains
Создайте проект:
composer create-project laravel/laravel blog
Настройка виртуального хоста
Laravel должен открываться через папку public.
Пример:
blog.local
Документ root:
domains/blog/public
Настройка .env
Проверьте:
APP_URL=http://blog.local
Запуск Laravel на OpenServer
После запуска OpenServer откройте:
http://blog.local
Если всё настроено правильно — появится стартовая страница Laravel.
Частые ошибки Laravel OpenServer
Ошибка 500
Обычно проблема в:
- APP_KEY;
- правах доступа;
- неправильной версии PHP.
Генерация APP_KEY
php artisan key:generate
Не работают маршруты
Для Apache должен быть включён mod_rewrite.
Composer memory limit
php -d memory_limit=-1 composer install
Laravel OpenServer или Docker
Плюсы OpenServer
- простая настройка;
- быстро работает;
- подходит новичкам.
Минусы
- Windows-only;
- сложнее production parity;
- меньше гибкости.
Когда OpenServer всё ещё актуален
OpenServer хорошо подходит:
- для обучения Laravel;
- небольших проектов;
- быстрого старта;
- legacy-систем.
Итоги
Laravel можно комфортно запускать и на OpenServer/OSPanel.
Хотя современные команды всё чаще используют Docker и Laravel Sail, OpenServer остаётся удобным вариантом для Windows-разработчиков. 👉 Заказать бесплатный экспресс-аудит проекта