Требования¶
MRBS 1.12.2 — приложение PHP, работающее с MySQL, MariaDB или PostgreSQL. Перед установкой подготовьте веб-сервер и базу данных.
Поддерживаемая платформа¶
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| PHP | 7.2.5 | Поддерживаемая в настоящее время версия PHP. |
| MySQL | 5.5.3 | 5.7.5 или новее |
| МарияДБ | Совместимая версия MySQL | 10.0.2 или новее |
| PostgreSQL | 8.2 | Поддерживаемая в настоящее время версия PostgreSQL. |
| Браузер | Современный браузер | JavaScript включен |
MRBS может работать на любом веб-сервере, поддерживаемом PHP. Обычно выбирают Apache, nginx с PHP-FPM и IIS.
!!! note «Область версий»
Это требования, опубликованные в MRBS 1.12.2. Поставщик вашей операционной системы и базы данных может устанавливать более новые поддерживаемые версии.
PHP расширения¶
Установите расширение для базы данных, которую вы собираетесь использовать, а также необходимые и рекомендуемые расширения, указанные ниже.
| Расширение | Статус | Цель |
|---|---|---|
iconv |
Требуется | Преобразование набора символов и интернационализация |
pdo_mysql |
Требуется для MySQL/MariaDB | Подключение к базе данных |
pdo_pgsql |
Требуется для PostgreSQL | Подключение к базе данных |
intl |
Рекомендуется | Форматирование и сопоставление с учетом локали |
mbstring |
Рекомендуется | Обработка многобайтовых строк |
Другие функции могут потребовать дополнительных расширений. LDAP требуется аутентификация ldap; Требуется аутентификация IMAP imap; и некоторые интеграции имеют свои собственные требования.
Проверьте активную установку командной строки PHP с помощью:
Веб-сервер может использовать другую установку PHP. После установки администратор может открыть Справку в MRBS, чтобы просмотреть версию PHP и загруженные расширения, используемые веб-приложением.
Доступ к базе данных¶
Создать:
- пустая база данных для MRBS;
- учетная запись базы данных для работы приложения MRBS; и
- учетные данные с правами на изменение схемы для установки и обновления.
Учетная запись обновления может быть отделена от учетной записи среды выполнения с более низким уровнем привилегий. Всегда создавайте резервную копию базы данных перед обновлением.
Прежде чем продолжить¶
Вы должны знать:
- часовой пояс бронируемых номеров;
- будете ли вы использовать MySQL/MariaDB или PostgreSQL;
- хост базы данных, имя, имя пользователя и пароль;
- общедоступный URL-адрес, по которому будет обслуживаться MRBS; и
- который метод аутентификации вы собираетесь использовать.
Продолжите с Установка.