Ссылка скопирована

Полный гайд по Open Server Panel 6

DonVardix DonVardix

Введение

Шестая версия Open Server Panel получила полностью переработанную модульную архитектуру, командную строку и обновленный синтаксис конфигурации проектов через файлы project.ini.

Что будет сделано:

  • Выполнена чистая установка Open Server Panel 6 и подготовка Windows через System Preparation Tool;
  • Настроены глобальные каталоги поиска проектов и корневые модули (Apache/Nginx, PHP, MariaDB);
  • Создан локальный проект с поддержкой красивых локальных доменов (.loc);
  • Разобран алгоритм добавления модулей и бесшовного обновления версии панели с переносом баз данных.

Результат: стабильное изолированное окружение веб-разработки на Windows без конфликтов системных портов и риска потери проектов при обновлении среды.


1. Установка и подготовка системы

Скачайте официальный дистрибутив Open Server Panel с официального сайта разработчика.

Рекомендуется устанавливать пакет в корень диска (например, D:\OSPanel).

1.1. Выбор компонентов

В установщике выберите выборочный режим и отметьте базовые компоненты:

  • Панель управления;
  • HTTP: Apache или Nginx;
  • СУБД: MariaDB или MySQL;
  • PHP: требуемые версии для ваших проектов (например, PHP 8.3 / 8.4).

1.2. Подготовка операционной системы

После завершения распаковки файлов обязательно запустите встроенную утилиту System Preparation Tool и перезагрузите компьютер для регистрации драйверов и служб Windows.

Запустите панель:

D:\OSPanel\bin\ospanel.exe

2. Базовая настройка модулей

Откройте контекстное меню программы в системном трее Windows.

2.1. Включение модулей

Активируйте требуемые службы:

  • Модули → HTTP → включить используемый сервер;
  • Модули → MariaDB / MySQL → включить СУБД;
  • Модули → PHP → включить рабочую версию PHP.

2.2. Настройка директорий проектов

Перейдите в Настройки → вкладка Программа. В поле «Каталоги для поиска проектов» укажите внешний путь, изолированный от папки самой панели:

{root_dir}\home;D:\projects

Хранение сайтов в D:\projects гарантирует сохранность файлов при переустановке или обновлении версии OSPanel.

В разделе Проекты укажите публичный каталог для скриптов:

{base_dir}\public

3. Создание локального проекта

В папке D:\projects создайте каталог нового сайта (например, site1).

Создайте конфигурационный файл проекта:

site1/
├── .osp/
│   └── project.ini
└── public/
    └── index.php

В файле site1/.osp/project.ini укажите желаемый локальный домен:

[site1.loc]
php_engine = PHP-8.4

Перезапустите Open Server Panel. Домен http://site1.loc станет доступен в браузере автоматически.


4. Интеграция с Laravel и Composer

Open Server Panel включает изолированную консоль с предустановленным Composer.

Откройте Интерфейс командной строки через меню в трее. Для Laravel-проекта с нестандартной структурой публичной папки файл .osp/project.ini настраивается следующим образом:

[laravel.loc]
php_engine = PHP-8.4
web_root   = {base_dir}\public

Проверка Composer:

composer --version

5. Безопасное обновление панели

При выходе новой версии OSPanel обновление выполняется через экспорт баз данных без риска потери информации.

5.1. Экспорт баз данных

В консоли OSPanel выберите используемую СУБД:

osp use MariaDB-11.8
mysqldump -u root -p --all-databases --single-transaction --routines --triggers > D:\osp_backup.sql

5.2. Установка и импорт

  1. Остановите панель и переименуйте D:\OSPanel в D:\OSPanel-old.
  2. Установите новую версию OSPanel в D:\OSPanel.
  3. Откройте консоль новой панели и выполните импорт:
    osp use MariaDB-11.8
    mysql -u root -p < D:\osp_backup.sql

Вывод

Локальный сервер настроен и изолирован от системных файлов Windows.

1. Чек-лист запуска нового сайта

  1. Создайте папку проекта в D:\projects\<имя-проекта>.
  2. Добавьте файл .osp/project.ini с секцией [<домен>.loc].
  3. Разместите точку входа index.php в папке public/.
  4. Перезапустите панель или выполните поиск проектов через меню трея.

2. Параметры подключения к базе данных

  • Хост: имя запущенного модуля (например, MariaDB-11.8 или 127.0.0.1);
  • Порт: 3306;
  • Пользователь: root;
  • Пароль: по умолчанию пустой.

3. Шпаргалка путей

  • Исполняемый файл панели: D:\OSPanel\bin\ospanel.exe
  • Каталог проектов: D:\projects\
  • Файл конфигурации хоста: .osp/project.ini