--- php-fpm.orig 2014-04-25 21:29:31.909915518 +0300 +++ php-fpm 2014-04-25 21:31:25.518462181 +0300 @@ -11,7 +11,7 @@ PHP_FPM_CONF="/etc/php/fpm-${PHPSLOT}/php-fpm.conf" } -extra_commands="depend" +extra_commands="depend configtest" extra_started_commands="reload" depend() { @@ -48,3 +48,10 @@ [ -f ${PHP_FPM_PID} ] && kill -USR2 $(cat ${PHP_FPM_PID}) eend $? } + +configtest() { + ebegin "Testing PHP FastCGI Process Manager Configuration" + set_phpvars + /usr/lib/${PHPSLOT}/bin/php-fpm -y "${PHP_FPM_CONF}" -t + eend $? +}