Инструкция написана для Windows 11, в Windows 10 всё то же самое. Понадобятся права администратора, несколько гигабайт свободного места и немного терпения при первой загрузке: дистрибутив со всеми компонентами большой.
Скачайте сборку с официального сайта
Откройте сайт ospanel.io и перейдите к загрузке. На странице обычно предлагают варианты сборки: от минимальной, где только веб-сервер, PHP и база, до полной со всеми дополнительными модулями. Если вы не знаете, что вам понадобится, берите вариант побольше — лишние компоненты можно просто не включать.
Распакуйте программу в корень диска
Укажите папку с коротким латинским путём, например отдельную папку на диске D. Пробелы, русские буквы и глубокая вложенность в путях иногда мешают службам сервера и консольным инструментам. В папку программ Windows ставить сборку не стоит: ей нужна запись файлов, а система будет требовать прав администратора.
Распаковка длится несколько минут: файлов много и они мелкие. На жёстком диске это заметно медленнее, чем на твердотельном.
Добавьте папку в исключения антивируса
Защитник Windows и сторонние антивирусы проверяют каждый файл, который читает сервер, и из-за этого сайты открываются медленно, а отдельные службы могут вообще не запуститься. В настройках антивируса найдите раздел исключений и добавьте туда папку со сборкой целиком.
Запустите программу и проверьте настройки
Запустите основной файл программы — у часов появится значок. Щёлкните по нему и откройте настройки. Там нужно пройти по нескольким разделам:
- веб-сервер — Apache или Nginx. Если боевой хостинг работает на Nginx, выбирайте его, чтобы правила адресов совпадали;
- PHP — версия, которая нужна вашему проекту. Лишние выпуски можно не устанавливать;
- база данных — MySQL или MariaDB для большинства сайтов, PostgreSQL для проектов, которые её требуют;
- язык интерфейса и автозапуск программы вместе с Windows, если сервер нужен постоянно.
При первом запуске программа может предупредить, что не хватает системных библиотек Microsoft, и предложить их поставить. Согласитесь: без них службы не поднимутся. После установки библиотек компьютер обычно просит перезагрузку.
Запустите сервер
В меню у часов нажмите запуск. Значок сменит цвет, когда все службы поднялись. Windows спросит разрешение брандмауэра — разрешите доступ только для частных сетей. Проверьте работу: откройте в браузере адрес localhost, должна появиться страница сборки.
Создайте проект и его локальный адрес
В папке со сборкой есть каталог для доменов. Создайте в нём папку с латинским именем проекта, например myshop, и положите туда файлы сайта. Open Server сам подхватит новую папку: после перезапуска сервера сайт откроется по адресу с этим именем, а ссылка на него появится в списке сайтов в меню программы.
Если список не обновился, перезапустите сервер из того же меню — сборка перечитывает папки доменов при запуске.
Создайте базу данных
В меню программы есть пункт с веб-панелями для баз данных. Откройте phpMyAdmin или Adminer, создайте базу с латинским именем и кодировкой utf8mb4, чтобы русский текст не превращался в вопросы. Имя пользователя по умолчанию root, пароль указан в настройках программы — обычно он пустой или совпадает с именем пользователя.
Проверьте сайт и настройте проект
Откройте локальный адрес проекта в браузере. Если это движок сайта, запустится его установщик: укажите созданную базу и данные доступа. Если это ваши файлы, проверьте работу PHP простой страницей со сведениями о системе — она покажет версию PHP и включённые модули, и сразу видно, та ли версия назначена проекту.
Готово: сервер запускается одним щелчком, каждый проект живёт в своей папке со своим адресом, база данных на месте. Готовый сайт останется перенести на хостинг: файлы — по FTP, базу — выгрузкой из веб-панели.
Если что-то пошло не так
Сервер не запускается, значок не меняет цвет
Откройте журналы в меню программы и посмотрите последние строки: там написано, какая служба не поднялась. Обычные причины — занятый порт 80, не установленные системные библиотеки Microsoft или антивирус, который блокирует исполняемые файлы сборки.
Локальный адрес проекта не открывается
Проверьте имя папки: только латиница, без пробелов. Затем перезапустите сервер, чтобы он перечитал список доменов. Если браузер уходит в поиск вместо адреса, введите адрес с префиксом http и косой чертой на конце.
Сайт работает очень медленно
Чаще всего мешает антивирус: добавьте папку сборки и папки проектов в исключения. Помогает и перенос сборки на твердотельный диск, особенно если в проекте десятки тысяч мелких файлов.
Проект требует другую версию PHP
Установите нужный выпуск в настройках программы и назначьте его этому сайту в настройках домена. Остальные проекты продолжат работать на своих версиях.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.