I fixed the problem with Nagios, it now requires a "-D NAGIOS" in the APACHE2_OPTS variable. But I still have the problem with php virtual hosts where the php script just gets displayed. Here is my /etc/apache2/modules.d/00_default_settings.conf:

Aany idea why this is suddenly not working after years?_________________"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling

Thanks but I have exactly the same definitions. _________________"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling

Doh! All it was was that APACHE2_OPTS in /etc/conf.d/apache2 needed a "-D PHP5" added to activate the PHP5 module. I have seen no warning about this and the comments in the conf.d file have not been updated._________________"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling