Comment 0 for bug 1623540

Revision history for this message
selivan (selivan5) wrote :

OS: Ubuntu 16.04 Xenial
PHP: php7.0-fpm 7.0.8-0ubuntu0.16.04.2

If /etc/php/7.0/fpm/php.ini has syntax error, php7.0-fom starts silently (!! no error messages even in logs), but uses default values.

To make php.ini incorrect, add this line:

# Wrong comment (

Systemd servive unit for php7.0-fpm has config check:

ExecStartPre=/usr/lib/php/php7.0-fpm-checkconf

But is does not work:

root@xenial:~# /usr/sbin/php-fpm7.0 --fpm-config /etc/php/7.0/fpm/php-fpm.conf --test
PHP: syntax error, unexpected '(' in /etc/php/7.0/fpm/php.ini on line 6
[14-Sep-2016 14:24:46] NOTICE: configuration file /etc/php/7.0/fpm/php-fpm.conf test is successful

root@xenial:~# /usr/lib/php/php7.0-fpm-checkconf; echo $?
0