manpagez: man pages & more
man php-fpm(8)
Home | html | info | man
php-fpm(8)                    Scripting Language                    php-fpm(8)




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 espe-
       cially 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, lis-
       tening for CGI requests. Output is logged to  /usr/var/log/php-fpm.log.

       Most  options are set in the configuration file. The configuration file
       is /private/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 appropri-
       ately.


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 con-
                      figuration  file  (the  default   is   /private/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.

       --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.


EXAMPLES

       For any unix systems which use init.d for their main  process  manager,
       you  should  use the init script provided to start and stop the php-fpm
       daemon.

              sudo /etc/init.d/php-fpm start

       For any unix systems which use systemd for their main process  manager,
       you  should  use  the  unit file provided to start and stop the php-fpm
       daemon.

              sudo systemctl start php-fpm.service

       If your installation has no appropriate  init  script,  launch  php-fpm
       with  no  arguments. It will launch as a daemon (background process) by
       default. The file /usr/var/run/php-fpm.pid determines  whether  php-fpm
       is  already up and running. Once started, php-fpm then responds to sev-
       eral 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



TIPS

       The PHP-FPM CGI daemon will work well  with  most  popular  webservers,
       including Apache2, lighttpd and nginx.



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 Ler-
       dorf, 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 5.4.17.


COPYRIGHT

       Copyright (C) 1997-2009 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@php.net so we can mail you a copy immediately.



The PHP Group                        2009                           php-fpm(8)

Mac OS X 10.9 - Generated Fri Oct 18 06:23:48 CDT 2013
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.