rule apt_get_install php5-fpm php-apc php5-mysql php5-gd
rule insserv_remove php5-fpm
-rule www_configure
+rule _www_configure
rule adduser php5 \
--disabled-login \
sudo install -m 664 -o php5 -g php5 \
"$tool"/etc/php5/fpm/php.ini \
/etc/php5/fpm/php.ini
-for conf in $(find "$tool"/etc/php5/fpm/conf.d \
- -mindepth 1 -maxdepth 1 -type f \
- -name '*.conf' \
- -printf '%f\n' || true)
+for conf in $(
+ test ! -d "$tool"/etc/php5/fpm/conf.d ||
+ find "$tool"/etc/php5/fpm/conf.d \
+ -mindepth 1 -maxdepth 1 -type f \
+ -name '*.conf' \
+ -printf '%f\n')
do
sudo install -m 660 -o php5 -g php5 \
"$tool"/etc/php5/fpm/conf.d/"$conf" \
-false ${@:+$(printf -- '-or -name %s.conf\n' "$@")} \
-printf '%f\n')
do pool=${pool%\.conf}
- rule adduser "$pool"__php5 \
+ rule adduser php5_"$pool" \
--disabled-login \
--disabled-password \
--group \
env[TEMP] = /tmp
env[TMPDIR] = /tmp
env[TMP] = /tmp
- group = ${pool}__php5
+ group = php5_$pool
#listen = 127.0.0.1:9000
listen = /run/php5/fpm/$pool
#listen.allowed_clients = 127.0.0.1
rlimit_core = unlimited
rlimit_files = 131072
slowlog = /home/www/log/php5/fpm/$pool/slow.log
- user = ${pool}__php5
- $(cat "$tool"/etc/php5/fpm/pool.d/"$conf")
+ user = php5_$pool
+ $(cat "$tool"/etc/php5/fpm/pool.d/"$pool".conf)
EOF
done