ここでの根本的な問題は、PHP モジュールのロードに関して、Ubuntu 16.04 の動作が異なることです。そのため、パッケージには 16.04 にのみ適用される特定の修正が必要です。
ここでドイツ語での議論があり、最新の Ubuntu リリースで何が変わったのかを調査しました。1 つのことは、モジュールとして mpm_prefork よりも mpm_event を好むことです。問題は、PHP apache モジュールは mpm_prefork サポート用にのみコンパイルされていますが、mpm_event と一緒に使用すると大きく失敗することです (このスレッドも参照してください)。
Ubuntu パッケージは依存関係の問題を解決する可能性がありますが、mpm* モジュールを強制的に変更することはできません。そのため、Ubuntu 16.04 で動作させるためのドキュメントを更新するために、Icinga Web 2 の未解決の問題があります。これが完了するまで、この解決策をご確認ください。
apt-get install libapache2-mod-php7.0 php7.0-dom php7.0-gd
vim /etc/php/7.0/apache2/php.ini
<set timezone>
#set the correct worker
a2dismod mpm_event
a2enmod mpm_prefork
systemctl restart apache2
現時点では、PHP モジュールは mpm_event モジュールをサポートするようにコンパイルされていません。PHP 7.0 自体はスレッドセーフかもしれませんが、Apache Web サーバーのそのコンテキストで実行される他のものはそうではありません。Ubuntu がデフォルトで mpm_prefork を設定しないことを選択する理由がわかりません。