我正在使用这个Apache2处理Puppet模块
https://forge.puppetlabs.com/puppetlabs/apache
当我执行以下代码时,它成功地安装了虚拟主机,但它从未为Apache2启用PHP5模块。如何启用它?
class { 'apache':
mpm_module => 'prefork',
}
apache::vhost { 'mysite':
...
xyz
...
}
apache::mod { 'php5': }
我还试着用代替这条线
apache::mod { 'php': }
但这无济于事。php5模块没有启用。我必须通过运行a2enmod php5
手动启用它。文档对此没有太多说明。谢谢
根据README,apache::mod
类型应仅用于没有特定apache::mod::
类的模块。对于PHP来说,情况并非如此,请参阅同一自述文件的另一部分。因此,正确的舱单将是
include apache::mod::php
这些半官方的木偶实验室模块通常是一个很好的资源。