[comment]: # ({9cceae9f-9cceae9f})
# 6. Установка веб-интерфейса

Данные раздел приводит пошаговую инструкцию по установке веб-интерфейса Zabbix. Веб-интерфейс Zabbix написан на PHP, в связи с чем для его запуска необходим веб-сервер с поддержкой PHP.

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

[comment]: # ({78e4812f-f00bec5e})
:::notetip
Вы можете найти более подробную информацию о настройке SSL для веб-интерфейса Zabbix, обращаясь к этим [наилучшим практикам](/manual/installation/requirements/best_practices).
:::

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

[comment]: # ({6b173526-6b173526})
#### Экран приветствия

Откройте в браузере URL веб-интерфейса Zabbix. Если вы установили Zabbix из пакетов, то URL:

-   для Apache: *http://<ip\_или\_имя\_сервера>/zabbix*
-   для Nginx: *http://<ip\_или\_имя\_сервера>*

Вы должны увидеть первый экран мастера установки веб-интерфейса.

Используйте выпадающее меню *Default language*, чтобы изменить язык системы по умолчанию, и продолжите установку на выбранном языке (опционально). Для получения более подробной информации, обратитесь к [Установка дополнительных языков для веб-интерфейса](/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*|7.2.5| |
|*PHP memory\_limit*|128MB|В php.ini:<br>memory\_limit = 128M|
|*PHP опция post\_max\_size*|16MB|В php.ini:<br>post\_max\_size = 16M|
|*PHP опция upload\_max\_filesize*|2MB|В php.ini:<br>upload\_max\_filesize = 2M|
|*PHP опция max\_execution\_time*|300 секунд (значения 0 и -1 разрешены)|В php.ini:<br>max\_execution\_time = 300|
|*PHP опция max\_input\_time*|300 seconds (значения 0 и -1 разрешены)|В php.ini:<br>max\_input\_time = 300|
|*PHP опция session.auto\_start*|должна быть отключена|В php.ini:<br>session.auto\_start = 0|
|*Поддержка базы данных*|Одна из: MySQL, Oracle, PostgreSQL.|Один из следующих модулей должен быть установлен:<br>mysql, oci8, pgsql|
|*bcmath*| |php-bcmath|
|*mbstring*| |php-mbstring|
|*PHP опция mbstring.func\_overload*|должна быть отключена|В 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 не установлен, веб-интерфейс продолжит работать как обычно, однако, переводы не будут доступны.|

В списке могут также присутствовать необязательные требования. Если необязательное требование не удовлетворено, то оно отображается оранжевым цветом и имеет состояние *Предупреждение* (Warning). Установку можно продолжать, если необязательные требования не удовлетворены.

::: noteimportant
Если имеется необходимость изменить пользователя или группу пользователей Apache, необходимо проверить права доступа к папке сессий. В противном случае установку Zabbix не удастся продолжить.
:::

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

[comment]: # ({879dc06f-879dc06f})
#### Настройка соединения с базой данных

Укажите информацию для подключения к базе данных. База данных Zabbix должна быть уже создана.

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

Если выбрана опция *TLS шифрование базы данных*, в диалоге появятся дополнительные поля для [настройки TLS соединения](/manual/appendix/install/db_encrypt) к базе данных (только для MySQL или PostgreSQL).

Если для хранения учётных данных была выбрана опция HashiCorp Vault, станут доступны дополнительные поля, в которых необходимо будет указать API endpoint Хранилища, путь к секрету и токен аутентификации:

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

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

[comment]: # ({98277238-98277238})
#### Настройки

Ввод имени Zabbix сервера опционален, однако, если задан, оно будет отображаться в разделе меню и в заголовках страниц.

Задайте [часовой пояс](/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 из исходного кода, загрузите файл конфигурации и поместите его в поддиректорию HTML документов conf/, куда вы скопировали PHP файлы Zabbix.

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

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

::: notetip
В случае, если веб-сервер имеет право на запись в каталог conf/, файл конфигурации будет сохранён автоматически и можно будет сразу же перейти к следующему шагу.
:::

Завершение установки.

![](../../../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"}

Перейти к [началу работы с Zabbix](/manual/quickstart/login).

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