要求¶
MRBS 1.12.2 是使用 MySQL、MariaDB 或 PostgreSQL 的 PHP 应用程序。安装前请准备好 Web 服务器和数据库。
支持平台¶
| 成分 | 最低限度 | 受到推崇的 |
|---|---|---|
| PHP | 7.2.5 | 当前支持的 PHP 版本 |
| MySQL | 5.5.3 | 5.7.5 或更高版本 |
| 玛丽亚数据库 | 兼容MySQL版本 | 10.0.2 或更高版本 |
| PostgreSQL | 8.2 | 当前支持的 PostgreSQL 版本 |
| 浏览器 | 现代浏览器 | 已启用 JavaScript |
MRBS可以在PHP支持的任何Web服务器上运行。 Apache、带有 PHP-FPM 的 nginx 和 IIS 是常见的选择。
!!! note “版本范围”
这些是随 MRBS 1.12.2 发布的要求。您的操作系统和数据库供应商可能会强制实施更新的支持版本。
PHP 扩展¶
安装您想要使用的数据库的扩展,以及下面所需和推荐的扩展。
| 扩大 | 地位 | 目的 |
|---|---|---|
iconv |
必需的 | 字符集转换和国际化 |
pdo_mysql |
MySQL/MariaDB 所需 | 数据库连接 |
pdo_pgsql |
需要PostgreSQL | 数据库连接 |
intl |
受到推崇的 | 区域设置感知格式和排序规则 |
mbstring |
受到推崇的 | 多字节字符串处理 |
其他功能可能需要额外的扩展。 LDAP认证需要ldap; IMAP认证需要imap;有些集成有其自己的要求。
使用以下命令检查活动命令行 PHP 安装:
Web 服务器可能使用不同的 PHP 安装。设置完成后,管理员可以打开MRBS中的帮助来查看Web应用程序使用的PHP版本和加载的扩展。
数据库访问¶
创造:
- MRBS 的空数据库;
- 供 MRBS 应用程序使用的数据库账户;以及
- 具有用于安装和升级的架构更改权限的凭据。
升级账户可以与权限较低的应用程序账户分开。升级前务必备份数据库。
继续之前¶
你应该知道:
- 所预订房间的时区;
- 您是否会使用MySQL/MariaDB 还是PostgreSQL;
- 数据库主机、名称、用户名和密码;
- 将提供 MRBS 的公共 URL;和
- 您打算使用哪个认证方式。
继续安装。