Включите mod_php для апача при настройке Бродяги с Марионеткой

Мне настроила Бродячую машину Марионетка. Я смог установить PHP & Apache, но mod_php не включен так, я не могу выполнить Сценарии PHP. Я использую puppetlabs/apache.

include apache::mod::php

не работает на меня, поскольку это пробует к вкусной установке php. Мое имя пакета является php56w, хотя так по очевидным причинам это заканчивается в конфликтах и не устанавливает. Я видел в декларации php.pp, что этот класс имеет $package_name параметра, но я не мог добраться нигде с изменением его значения по умолчанию.

Можно ли помочь мне с этим?

1
задан 27 August 2015 в 16:20
1 ответ

Нашел решение сразу после публикации этого вопроса. Ответ находится в документации - https://forge.puppetlabs.com/puppetlabs/apache#class-apachemodphp

Переопределение имени пакета:

class {'::apache::mod::php':
  package_name => "php54-php",
  path         => "${::apache::params::lib_path}/libphp54-php5.so",
}
1
ответ дан 4 December 2019 в 00:01

Теги

Похожие вопросы