Skip to content

Instantly share code, notes, and snippets.

@macbre
Forked from bjornjohansen/etc init php7-fpm
Created August 19, 2016 20:42
Show Gist options
  • Save macbre/2e37b552c60dcd84da89ea9191f61026 to your computer and use it in GitHub Desktop.
Save macbre/2e37b552c60dcd84da89ea9191f61026 to your computer and use it in GitHub Desktop.
# php7-fpm - The PHP FastCGI Process Manager
# Original script by Ondřej Surý. Adapted to php7-fpm by @bjornjohansen
description "The PHP FastCGI Process Manager"
author "Ondřej Surý <[email protected]>"
start on runlevel [2345]
stop on runlevel [016]
# Precise upstart does not support reload signal, and thus rejects the
# job. We'd rather start the daemon, instead of forcing users to
# reboot https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1272788
#
# reload signal USR2
pre-start exec /usr/local/lib/php7-fpm-checkconf
respawn
exec /usr/local/php7/sbin/php-fpm --nodaemonize --fpm-config /usr/local/php7/etc/php-fpm.conf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment