SAPI¶
puppet-php currently supports the SAPIs shown below.
Common arguments¶
These arguments are available for all SAPIs, though their defaults may be different across SAPIs.
$ensuredefaults toinstalled.$packagedefault depends on SAPI.$provider`default toundef.$inifiledefault depends on SAPI.$settingsdefaults to[ ](empty array).
php::apache¶
Installs the mod_php PHP SAPI for apache.
$packagedefaults tolibapache2-mod-php5.$inifiledefaults to/etc/php5/apache2/php.ini.$service_namedefaults toapache2.
Note
This class will not install Apache for you, please use a relevant module for that.
php::fpm¶
Installs the FPM PHP SAPI.
$packagedefaults tophp5-fpm.$inifiledefaults to/etc/php5/fpm/php.ini.$service_namedefaults tophp5-fpm.$service_ensuredefaults torunning.$service_enabledefaults totrue.$service_has_statusdefaults totrue.
php::cli¶
Installs the CLI PHP SAPI.
$packagedefaults tophp5-cli.$inifiledefaults to/etc/php5/cli/php.ini.