sourCEntral - mobile manpages

pdf

PHP-FPM

NAME

php-fpm − PHP FastCGI Process Manager ’PHP-FPM’

SYNOPSIS

php-fpm [options]

DESCRIPTION

PHP is a widely−used general−purpose scripting language that is especially suited for Web development and can be embedded into HTML. This is a variant of PHP that will run in the background as a daemon, listening for CGI requests. Output is logged to /var/log/php-fpm.log.

Most options are set in the configuration file. The configuration file is /etc/php-fpm.conf. By default, php-fpm will respond to CGI requests listening on localhost http port 9000. Therefore php-fpm expects your webserver to forward all requests for ’.php’ files to port 9000 and you should edit your webserver configuration file appropriately.

OPTIONS

−C

Do not chdir to the script’s directory

−−php−ini path|file

−c path|file

Look for php.ini file in the directory path or use the specified file

−−no−php−ini

−n

No php.ini file will be used

−−define foo[=bar]

−d foo[=bar]

Define INI entry foo with value bar

−e

Generate extended information for debugger/profiler

−−help

−h

This help

−−info

−i

PHP information and configuration

−−modules

−m

Show compiled in modules

−−version

−v

Version number −−prefix path

−p

Specify alternative prefix path (the default is /usr)

−−pid file

−g

Specify the PID file location.

−−fpm−config file

−y

Specify alternative path to FastCGI process manager configuration file (the default is /etc/php-fpm.conf)

−−test

−t

Test FPM configuration file and exit If called twice (−tt), the configuration is dumped before exiting.

−−daemonize

−D

Force to run in background and ignore daemonize option from configuration file.

−−nodaemonize

−F

Force to stay in foreground and ignore daemonize option from configuration file.

−−force-stderr

−O

Force output to stderr in nodaemonize even if stderr is not a TTY.

−−allow−to−run−as−root

−R

Allow pool to run as root (disabled by default)

FILES

php-fpm.conf

The configuration file for the php-fpm daemon.

php.ini

The standard php configuration file.

SIGNAL

Once started, php-fpm then responds to several POSIX signals:

SIGINT,SIGTERM immediate termination
SIGQUIT
graceful stop
SIGUSR1
re-open log file
SIGUSR2,SIGHUP
graceful reload of all workers + reload of
fpm conf/binary

SEE ALSO

The PHP-FPM website:
http://php-fpm.org

For a more or less complete description of PHP look here:
http://www.php.net/manual/

A nice introduction to PHP by Stig Bakken can be found here:
http://www.zend.com/zend/art/intro.php

BUGS

You can view the list of known bugs or report any new bug you found at:
http://bugs.php.net

AUTHORS

PHP-FPM SAPI was written by Andrei Nigmatulin. The mailing-lists are highload-php-en (English) and highload-php-ru (Russian).

The PHP Group: Thies C. Arntzen, Stig Bakken, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski.

A List of active developers can be found here:
http://www.php.net/credits.php

And last but not least PHP was developed with the help of a huge amount of contributors all around the world.

VERSION INFORMATION

This manpage describes php-fpm, version 7.1.17-0ubuntu0.17.10.1.

COPYRIGHT

Copyright © 1997−2018 The PHP Group
Copyright (c) 2007-2009, Andrei Nigmatulin

This source file is subject to version 3.01 of the PHP license, that is bundled with this package in the file LICENSE, and is available through the world-wide-web at the following url:
http://www.php.net/license/3_01.txt

If you did not receive a copy of the PHP license and are unable to obtain it through the world-wide-web, please send a note to license AT php DOT net so we can mail you a copy immediately.

pdf