It appears that the 5.4.38 update has bundled in a php54 optional installation systemd launch script file for php-fpm on CentOS7. After updating to 5.4.38 on a Plesk 12 CentOS 7 box, these are the contents of my /usr/lib/systemd/system/php-fpm.service file:
Code: Select all
[Unit]
Description=The PHP FastCGI Process Manager
After=syslog.target network.target
[Service]
Type=notify
PIDFile=/run/php-fpm/php-fpm.pid
EnvironmentFile=/opt/atomic/atomic-php54/root/etc/sysconfig/atomic-php54-php-fpm
ExecStart=/opt/atomic/atomic-php54/root/usr/sbin/php-fpm --nodaemonize
ExecReload=/bin/kill -USR2 $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Yet PHP 5.4 is still the live, updated system install for the server and is not installed in /opt at all. I suspect that systemd launch script shouldn't have been overwritten during this upgrade from the optional install versions of the php-fpm package.
This prevents php-fpm from starting entirely! Could use a rebuild