[comment]: # ({9cceae9f-9cceae9f})
# 6 Web界面安装

本节提供安装Zabbix web界面的分步指南。Zabbix前端使用PHP编写，因此要run它需要支持PHP的web服务器。

[comment]: # ({/9cceae9f-9cceae9f})

[comment]: # ({78e4812f-f00bec5e})
::: notetip
您可以通过参考这些[best practices](/manual/installation/requirements/best_practices)了解更多关于为Zabbix前端设置SSL的信息.

:::

[comment]: # ({/78e4812f-f00bec5e})

[comment]: # ({6b173526-6b173526})
#### 欢迎屏幕

在浏览器中打开Zabbix前端URL。如果通过软件包安装Zabbix，URL为：

-   对于Apache：*http://<服务器IP或名称>/zabbix*
-   对于nginx：*http://<服务器IP或名称>*

您应能看到前端安装向导的首个界面。

使用*默认语言*下拉菜单更改系统默认语言，并以所选语言继续安装流程（可选）。更多信息请参阅[Installation of additional
frontend languages](/manual/appendix/install/locales)。

![](../../../assets/en/manual/installation/install_1.png){width="550"}

[comment]: # ({/6b173526-6b173526})

[comment]: # ({009074af-2458c643})
#### 先决条件检查

确保满足所有软件先决条件。

![](../../../assets/en/manual/installation/install_2.png){width="550"}

| 先决条件 | 最低要求值 | 描述 |
|--|--|------|
| *PHP version* | 7.2.5         |             |
| *PHP memory\_limit option*|128MB|In php.ini:<br>memory\_limit = 128M|
|*PHP post\_max\_size option*|16MB|In php.ini:<br>post\_max\_size = 16M|
|*PHP upload\_max\_filesize option*|2MB|In php.ini:<br>upload\_max\_filesize = 2M|
|*PHP max\_execution\_time option*|300 seconds (values 0 and -1 are allowed)|In php.ini:<br>max\_execution\_time = 300|
|*PHP max\_input\_time option*|300 seconds (values 0 and -1 are allowed)|In php.ini:<br>max\_input\_time = 300|
|*PHP session.auto\_start option*|must be disabled|In php.ini:<br>session.auto\_start = 0|
|*Database support*|One of: MySQL, Oracle, PostgreSQL.|One of the following modules must be installed:<br>mysql, oci8, pgsql|
|*bcmath*| |php-bcmath|
|*mbstring*| |php-mbstring|
|*PHP mbstring.func\_overload option*|must be disabled|In php.ini:<br>mbstring.func\_overload = 0 |
| *sockets*     |               | php-net-socket。用户脚本支持所需。 |
| *gd*          | 2.0.28        | php-gd。PHP GD扩展必须支持PNG图像(*--with-png-dir*)、JPEG(*--with-jpeg-dir*)图像和FreeType 2(*--with-freetype-dir*)。 |
| *libxml*      | 2.6.15        | php-xml     |
| *xmlwriter*   |               | php-xmlwriter |
| *xmlreader*   |               | php-xmlreader |
| *ctype*       |               | php-ctype   |
| *session*     |               | php-session |
| *gettext*     |               | php-gettext<br>从Zabbix 2.2.1开始，PHP gettext扩展不再是安装Zabbix的强制要求。如果未安装gettext，前端将正常工作，但翻译功能不可用。 |

列表中可能还包含可选先决条件。未满足的可选先决条件会以橙色显示并标记为*警告*状态。
即使存在未满足的可选先决条件，安装程序仍可继续。

::: noteimportant
如需更改Apache用户或用户组，必须验证会话文件夹的权限。
否则Zabbix安装程序可能无法继续。

:::

[comment]: # ({/009074af-2458c643})

[comment]: # ({879dc06f-879dc06f})
#### 配置数据库连接

输入数据库连接详细信息。Zabbix数据库必须
已预先创建完成。

![](../../../assets/en/manual/installation/install_3a.png){width="550"}

若勾选*数据库TLS加密*选项，则表单中会显示
用于[configuring the TLS
connection](/manual/appendix/install/db_encrypt)数据库的附加字段
（仅限MySQL或PostgreSQL）。

若选择HashiCorp Vault作为凭证存储方式，
将显示用于指定Vault API终端点、
密钥路径及认证令牌的附加字段：

![](../../../assets/en/manual/installation/install_3b.png){width="550"}

[comment]: # ({/879dc06f-879dc06f})

[comment]: # ({98277238-98277238})


#### 设置

为Zabbix server输入名称是可选的，但如果提交，它将在菜单栏和页面标题中显示。

为前端设置默认的[概述](/manual/web_interface/time_zone#概述)和主题。

![](../../../assets/en/manual/installation/install_4.png){width="550"}

[comment]: # ({/98277238-98277238})

[comment]: # ({42398398-42398398})
#### 安装前摘要

查看设置摘要。

![](../../../assets/en/manual/installation/install_5.png){width="550"}

[comment]: # ({/42398398-42398398})

[comment]: # ({1124dd9e-1124dd9e})
#### 安装

如果从源代码安装Zabbix，请下载配置文件file并
将其放置到您复制Zabbix PHP文件的web服务器HTML文档子目录下的conf/目录中。

![](../../../assets/en/manual/installation/install_6.png){width="550"}

![](../../../assets/en/manual/installation/saving_zabbix_conf.png){width="350"}

::: notetip
如果web服务器用户对conf/目录具有写权限，
配置文件file将自动保存，
并且可以立即进行下一步操作。

:::

完成安装。

![](../../../assets/en/manual/installation/install_7.png){width="550"}

[comment]: # ({/1124dd9e-1124dd9e})

[comment]: # ({d59dc4b9-d59dc4b9})
#### 登录

Zabbix前端已准备就绪！默认用户名为**Admin**，密码为
**zabbix**。

![](../../../assets/en/manual/quickstart/login.png){width="350"}

前往[getting started with Zabbix](/manual/quickstart/login)。

[comment]: # ({/d59dc4b9-d59dc4b9})
