我正在使用这个Apache2处理Puppet模块
https://forge.puppetlabs.com/puppetlabs/apache
当我执行以下代码时,它成功安装了虚拟主机,但它永远不会为Apache2启用PHP5模块.我该如何启用它?
class { 'apache':
mpm_module => 'prefork',
}
apache::vhost { 'mysite':
...
xyz
...
}
apache::mod { 'php5': }
Run Code Online (Sandbox Code Playgroud)
我还尝试用以下代码替换该行:
apache::mod { 'php': }
Run Code Online (Sandbox Code Playgroud)
但这没有帮助.php5模块没有启用.我必须通过运行手动启用它a2enmod php5.文档没有说明这一点.谢谢!
根据README,该apache::mod类型应仅用于没有特定apache::mod::类的模块.这不适用于PHP,请参阅同一README的另一部分.因此,正确的清单将是
include apache::mod::php
Run Code Online (Sandbox Code Playgroud)
这些半官方的Puppet Labs模块通常是一个很好的资源.
| 归档时间: |
|
| 查看次数: |
6541 次 |
| 最近记录: |