# Manages the libapache2-mod-php5 main ini file | |||||
{% from 'php/ng/map.jinja' import php with context %} | |||||
{% from "php/ng/ini.jinja" import php_ini %} | |||||
{% set settings = php.ini.defaults %} | |||||
{% do settings.update(php.apache2.ini.settings) %} | |||||
php_apache2_ini: | |||||
{{ php_ini(php.lookup.apache2.ini, php.apache2.ini.opts, settings) }} |
# Installs libapache2-mod-php5 package and manages the associated php.ini on os Debian | |||||
{% if grains['os_family']=="Debian" %} | |||||
include: | |||||
- php.ng.apache2.install | |||||
- php.ng.apache2.ini | |||||
extend: | |||||
php_apache2_ini: | |||||
file: | |||||
- require: | |||||
- sls: php.ng.apache2.install | |||||
{% endif %} #END: os = debian |
{% set state = 'apache2' %} | |||||
{% include "php/ng/installed.jinja" %} |
'apc': 'php-apc', | 'apc': 'php-apc', | ||||
'cgi': 'php5-cgi', | 'cgi': 'php5-cgi', | ||||
'cli': 'php5-cli', | 'cli': 'php5-cli', | ||||
'apache2': 'libapache2-mod-php5', | |||||
'curl': 'php5-curl', | 'curl': 'php5-curl', | ||||
'fpm': 'php5-fpm', | 'fpm': 'php5-fpm', | ||||
'gd': 'php5-gd', | 'gd': 'php5-gd', | ||||
'cli': { | 'cli': { | ||||
'ini': '/etc/php5/cli/php.ini', | 'ini': '/etc/php5/cli/php.ini', | ||||
}, | }, | ||||
'apache2': { | |||||
'ini': '/etc/php5/apache2/php.ini', | |||||
}, | |||||
}, | }, | ||||
'RedHat': { | 'RedHat': { | ||||
'pkgs': { | 'pkgs': { | ||||
'settings': {}, | 'settings': {}, | ||||
} | } | ||||
}, | }, | ||||
'apache2': { | |||||
'ini': { | |||||
'opts': {}, | |||||
'settings': {}, | |||||
} | |||||
}, | |||||
'ini': { | 'ini': { | ||||
'defaults': { | 'defaults': { | ||||
'PHP': { | 'PHP': { |