OS Manuals

/usr/bin/php-fpm

PHP 8.3 FastCGI Process Manager (FPM)

From php-8.3-fpm 8.3.36-r1 (os), captured 2026-11-05 by running php-fpm --help (exit 0). permalink

Usage: php-fpm [-n] [-e] [-h] [-i] [-m] [-v] [-t] [-p <prefix>] [-g <pid>] [-c <file>] [-d foo[=bar]] [-y <file>] [-D] [-F [-O]]
  -c <path>|<file> Look for php.ini file in this directory
  -n               No php.ini file will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -h               This help
  -i               PHP information
  -m               Show compiled in modules
  -v               Version number
  -p, --prefix <dir>
                   Specify alternative prefix path to FastCGI process manager (default: /usr).
  -g, --pid <file>
                   Specify the PID file location.
  -y, --fpm-config <file>
                   Specify alternative path to FastCGI process manager config file.
  -t, --test       Test FPM configuration and exit
  -D, --daemonize  force to run in background, and ignore daemonize option from config file
  -F, --nodaemonize
                   force to stay in foreground, and ignore daemonize option from config file
  -O, --force-stderr
                   force output to stderr in nodaemonize even if stderr is not a TTY
  -R, --allow-to-run-as-root
                   Allow pool to run as root (disabled by default)
Options (24)
OptionDescriptionSource
-nNo php.ini file will be usedhelp + man
-d foo[=barDefine INI entry foo with value 'bar'help + man
-eGenerate extended information for debugger/profilerhelp + man
-hThis helphelp + man
-iPHP information and configurationhelp + man
-mShow compiled in moduleshelp + man
-vVersion numberhelp + man
-p, --prefix dirSpecify alternative prefix path to FastCGI process manager (default: /usr).help + man + man
-g, --pid fileSpecify the PID file location.help + man + man
-y, --fpm-config fileSpecify alternative path to FastCGI process manager configuration file (the default is /etc/php/php-fpm.conf)help + man + man
-t, --testTest FPM configuration file and exit If called twice (-tt), the configuration is dumped before exiting.help + man + man
-D, --daemonizeForce to run in background and ignore daemonize option from configuration file.help + man + man
-F, --nodaemonizeForce to stay in foreground and ignore daemonize option from configuration file.help + man + man
-O, --force-stderrForce output to stderr in nodaemonize even if stderr is not a TTY.help + man + man
-R, --allow-to-run-as-rootAllow pool to run as root (disabled by default)help + man + man
-CDo not chdir to the script's directory (in the manual page but not in --help)man
--php-ini path|file (in the manual page but not in --help)man
-c path|fileLook for php.ini file in the directory path or use the specified file (in the manual page but not in --help)man
--no-php-ini (in the manual page but not in --help)man
--define foo[=bar (in the manual page but not in --help)man
--help (in the manual page but not in --help)man
--info (in the manual page but not in --help)man
--modules (in the manual page but not in --help)man
--version (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.