Развёртывание WordPress с PHP-средой 1Panel

Установка OpenResty и MySQL, создание PHP-среды, развёртывание WordPress, привязка домена и включение HTTPS через ACME в 1Panel.

PHP WordPress 1Panel OpenResty SSL MySQL

В этом руководстве описано, как развернуть сайт на WordPress с использованием PHP-среды 1Panel, включая OpenResty, MySQL, домен и HTTPS. 1Panel — современная панель управления Linux-сервером с полным циклом для хостинга PHP-приложений.

В управлении PHP-средой в 1Panel доступны:

  • Несколько версий PHP — PHP 5.6, 7.x, 8.0–8.3 (и поддерживаемые новые версии) под выбор приложения.
  • Управление расширениями — установка mysqli, gd, curl, zip, mbstring и других через интерфейс.
  • Настройка без правки файлов — лимиты загрузки, память, время выполнения, отключённые функции без ручного редактирования php.ini.

Предварительные требования

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

  1. Linux-сервер с публичным IP (например, облачный VPS).
  2. Установленный и доступный в браузере 1Panel.
  3. Домен, DNS которого вы можете менять.
  4. Правила файрвола для HTTP (80) и HTTPS (443).

Шаг 1 — Установка стека

1.1 Установка OpenResty

OpenResty — веб-платформа для управления сайтами в 1Panel на базе Nginx с Lua и модулями.

  1. Войдите в 1Panel.
  2. Откройте Магазин приложений.
  3. Найдите OpenResty, оставьте параметры по умолчанию и установите.

Установка OpenResty

1.2 Установка MySQL

WordPress требует базу данных; часто используется MySQL.

  1. В Магазине приложений найдите MySQL.
  2. Установите с настройками по умолчанию и дождитесь завершения.

Установка MySQL

1.3 Создание PHP-среды

WordPress работает на PHP, поэтому создаётся отдельная среда.

  1. Перейдите в СайтыPHP-среда.
  2. Выберите PHP и нажмите Создать среду.
  3. Укажите имя и версию PHP (в примере — PHP 8.4).
  4. В шаблоне расширений выберите WordPress и при необходимости добавьте расширения.
  5. Подтвердите и дождитесь готовности.

Создание PHP-среды

Шаг 2 — Создание сайта

2.1 Сайт, привязанный к PHP-среде

  1. Откройте СайтыСоздать сайт.
  2. Выберите Среда выполнения и укажите созданную PHP-среду.
  3. Заполните:
    • Имя — отображаемое имя.
    • Основной домен — например www.example.com.
    • Псевдоним — имя каталога (часто совпадает с доменом).
  4. При необходимости сделайте сайт сайтом по умолчанию для этого IP.

Создание сайта

Сайт по умолчанию

2.2 Проверка

Откройте в браузере IP сервера. Если видна информация о PHP, сайт и среда настроены верно.

Проверка сайта

Шаг 3 — Развёртывание WordPress

3.1 Скачивание и распаковка

  1. Откройте корень документа сайта в интерфейсе.
  2. Через удалённую загрузку получите https://wordpress.org/latest.zip.
  3. Распакуйте в корень; файлы обычно оказываются в wordpress.
  4. В настройках сайта задайте каталог среды wordpress и Сохранить и перезагрузить.

Корень сайта

Загрузка WordPress

Загрузка WordPress

Распаковка WordPress

Каталог среды

3.2 Создание базы данных

  1. Откройте Базы данных.
  2. В MySQL нажмите Создать базу данных.
  3. Задайте имя, пользователя и пароль (сохраните пароль).
  4. После создания откройте Сведения о подключении и запишите хост, порт, имя БД, пользователя и пароль для установщика.

Создание БД

Подключение

3.3 Мастер установки WordPress

  1. Снова откройте IP сервера — должен появиться мастер установки.
  2. Выберите язык, введите данные БД и отправьте форму.
  3. Заполните название сайта, учётную запись администратора и завершите установку.

WordPress setup

WordPress setup

WordPress setup

Шаг 4 — Привязка домена

4.1 DNS-записи

У регистратора DNS (Cloudflare, Alibaba Cloud и т.д.):

  • Создайте A-запись для @ или www на публичный IP сервера.
  • Задайте разумный TTL (например, 600 секунд).

DNS-запись

4.2 Проверка

Откройте домен в браузере. Если загружается главная WordPress, DNS настроен верно.

Проверка DNS

Шаг 5 — Включение HTTPS

5.1 Учётная запись ACME

  1. Откройте Сертификаты.
  2. Перейдите в Управление учётными записями ACME.
  3. Укажите почту, тип учётной записи и алгоритм ключа, создайте учётную запись.

ACME

5.2 Провайдер DNS (DNS-01)

  1. Откройте Управление DNS-провайдерами.
  2. Выберите провайдера (например, Tencent Cloud) и введите API-ключи.

DNS-провайдер

5.3 Выпуск сертификата

  1. На странице сертификатов нажмите Запросить.
  2. Укажите основной домен, учётную запись ACME, проверку DNS и настроенную учётную запись DNS.
  3. Дождитесь выпуска сертификата.

SSL

5.4 Применение HTTPS к сайту

  1. Откройте настройки сайта.
  2. В разделе SSL включите HTTPS, выберите сертификат и при необходимости принудительное перенаправление на HTTPS.
  3. Сохраните.

HTTPS

Откройте https://ваш-домен и убедитесь, что соединение по TLS.

HTTPS проверка

Ссылки


Руководство соответствует актуальным версиям 1Panel. Подробности — в официальной документации и сообществе.