Section: Scripting Language (8)Updated: 2009Local indexUp
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)
--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.
--zend-extension file
-z file
Load Zend extension
file
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 graceful reload of all workers + reload of fpm conf/binary
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:
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@php.net
so we can mail you a copy immediately.