Habilita mod_php para o apache ao provisionar o Vagrant with Puppet

1

Eu tenho uma máquina Vagrant fornecida pela Puppet. Consegui instalar o PHP & Apache, mas mod_php não está habilitado, então não posso executar scripts PHP. Estou usando o puppetlabs / apache .

include apache::mod::php

não funciona para mim enquanto tenta yum instalar o php. Meu nome de pacote é php56w embora por razões óbvias acabe em conflitos e não instale. Eu pude ver no manifesto php.pp que essa classe tem um parâmetro $ package_name mas eu não consegui chegar a lugar algum com a alteração do valor padrão.

Você pode me ajudar com isso, por favor?

    
por Vladimir Hraban 27.08.2015 / 15:20

1 resposta

1

Encontrou a solução logo após postar esta pergunta. A resposta está nos documentos - link

Overriding the package name:

class {'::apache::mod::php':
  package_name => "php54-php",
  path         => "${::apache::params::lib_path}/libphp54-php5.so",
}
    
por 27.08.2015 / 15:29

Tags