Php 使用Apache2执行木偶虚拟主机

Php 使用Apache2执行木偶虚拟主机,php,apache,ubuntu,puppet,puppetlabs-apache,Php,Apache,Ubuntu,Puppet,Puppetlabs Apache,我有一个服务器几乎在运行,但当我为虚拟主机执行puppet文件时。我得到: Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. 我已尝试修改apache2.conf文件以更改服务器名并添加以下行: LoadModule mpm_prefork_module modules/mod_mpm_prefork.so 我还

我有一个服务器几乎在运行,但当我为虚拟主机执行puppet文件时。我得到:

Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
我已尝试修改apache2.conf文件以更改服务器名并添加以下行:

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
我还尝试在/etc/apache2/mods available/目录中用
mpm
行注释这些文件。当我这样做时,问题就消失了,但一旦我运行puppet apply,apache2.conf文件就会回到默认设置


我做错了什么?我已经阅读了许多问题来解决上面的错误,但是将apache2.conf重写为其默认值会否定我所做的任何更改。

我在没有使用puppet的情况下运行了VirtualHost和服务器,但我很想知道这里发生了什么。您能提供配置apache2的puppet代码吗?