With a docker compose config, similar to the official instructions for running from docker, with the current zabbix/zabbix-web-nginx-mysql:ubuntu-latest image, the frontend does not start up.
Instead, it reports:
zabbix-web-nginx-mysql-1 | 2026-04-29T08:23:51Z [info]: ** Preparing Zabbix web-interface (Nginx) with MySQL database
zabbix-web-nginx-mysql-1 | 2026-04-29T08:23:51Z [info]: ** Using MYSQL_USER variable from ENV
zabbix-web-nginx-mysql-1 | 2026-04-29T08:23:51Z [info]: ** Using MYSQL_PASSWORD variable from ENV
zabbix-web-nginx-mysql-1 | 2026-04-29T08:23:51Z [info]: ********************
zabbix-web-nginx-mysql-1 | 2026-04-29T08:23:51Z [info]: * DB_SERVER_HOST: mysql-server
zabbix-web-nginx-mysql-1 | 2026-04-29T08:23:51Z [info]: * DB_SERVER_PORT: 3306
zabbix-web-nginx-mysql-1 | 2026-04-29T08:23:51Z [info]: * DB_SERVER_DBNAME: zabbix
zabbix-web-nginx-mysql-1 | 2026-04-29T08:23:51Z [info]: ********************
zabbix-web-nginx-mysql-1 | 2026-04-29T08:23:51Z [info]: ** Preparing PHP configuration
zabbix-web-nginx-mysql-1 | /usr/lib/docker-entrypoint/php.sh: line 9: PHP_CONFIG_FILE: unbound variable
With a docker compose config, similar to the official instructions for running from docker, with the current
zabbix/zabbix-web-nginx-mysql:ubuntu-latestimage, the frontend does not start up.Instead, it reports: