php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
fpm_main.c File Reference
#include "php.h"
#include "php_globals.h"
#include "php_variables.h"
#include "php_ini_builder.h"
#include "zend_modules.h"
#include "zend_ini_scanner.h"
#include "zend_globals.h"
#include "zend_stream.h"
#include "SAPI.h"
#include <stdio.h>
#include <signal.h>
#include <locale.h>
#include "zend.h"
#include "zend_extensions.h"
#include "php_ini.h"
#include "php_main.h"
#include "fopen_wrappers.h"
#include "ext/standard/php_standard.h"
#include "zend_compile.h"
#include "zend_execute.h"
#include "zend_highlight.h"
#include "php_getopt.h"
#include "http_status_codes.h"
#include "fastcgi.h"
#include <php_config.h>
#include "fpm.h"
#include "fpm_main_arginfo.h"
#include "fpm_request.h"
#include "fpm_status.h"
#include "fpm_signals.h"
#include "fpm_stdio.h"
#include "fpm_conf.h"
#include "fpm_php.h"
#include "fpm_log.h"
#include "zlog.h"

Go to the source code of this file.

Data Structures

struct  _php_cgi_globals_struct
 
struct  _user_config_cache_entry
 

Macros

#define PHP_MODE_STANDARD   1
 
#define PHP_MODE_HIGHLIGHT   2
 
#define PHP_MODE_INDENT   3
 
#define PHP_MODE_LINT   4
 
#define PHP_MODE_STRIP   5
 
#define CGIG(v)
 
#define STDOUT_FILENO   1
 
#define SAPI_CGI_MAX_HEADER_LENGTH   1024
 
#define STDIN_FILENO   0
 
#define APACHE_PROXY_FCGI_PREFIX   "proxy:fcgi://"
 
#define APACHE_PROXY_BALANCER_PREFIX   "proxy:balancer://"
 

Typedefs

typedef struct _php_cgi_globals_struct php_cgi_globals_struct
 
typedef struct _user_config_cache_entry user_config_cache_entry
 

Functions

 if (zend_parse_parameters_none()==FAILURE)
 
 if (!fcgi_is_closed(request))
 
 array_init (return_value)
 
 if ((request=(fcgi_request *) SG(server_context)))
 
int main (int argc, char *argv[])
 

Variables

 RETURN_FALSE
 

Macro Definition Documentation

◆ APACHE_PROXY_BALANCER_PREFIX

#define APACHE_PROXY_BALANCER_PREFIX   "proxy:balancer://"

◆ APACHE_PROXY_FCGI_PREFIX

#define APACHE_PROXY_FCGI_PREFIX   "proxy:fcgi://"

◆ CGIG

#define CGIG ( v)
Value:
(php_cgi_globals.v)

Definition at line 184 of file fpm_main.c.

◆ PHP_MODE_HIGHLIGHT

#define PHP_MODE_HIGHLIGHT   2

Definition at line 112 of file fpm_main.c.

◆ PHP_MODE_INDENT

#define PHP_MODE_INDENT   3

Definition at line 113 of file fpm_main.c.

◆ PHP_MODE_LINT

#define PHP_MODE_LINT   4

Definition at line 114 of file fpm_main.c.

◆ PHP_MODE_STANDARD

#define PHP_MODE_STANDARD   1

Definition at line 111 of file fpm_main.c.

◆ PHP_MODE_STRIP

#define PHP_MODE_STRIP   5

Definition at line 115 of file fpm_main.c.

◆ SAPI_CGI_MAX_HEADER_LENGTH

#define SAPI_CGI_MAX_HEADER_LENGTH   1024

Definition at line 307 of file fpm_main.c.

◆ STDIN_FILENO

#define STDIN_FILENO   0

Definition at line 414 of file fpm_main.c.

◆ STDOUT_FILENO

#define STDOUT_FILENO   1

Definition at line 236 of file fpm_main.c.

Typedef Documentation

◆ php_cgi_globals_struct

◆ user_config_cache_entry

Function Documentation

◆ array_init()

array_init ( return_value )

◆ if() [1/3]

if ( ! fcgi_is_closedrequest)

Definition at line 1496 of file fpm_main.c.

◆ if() [2/3]

if ( (request=(fcgi_request *) SG(server_context)) )

Definition at line 1519 of file fpm_main.c.

◆ if() [3/3]

Definition at line 1492 of file fpm_main.c.

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 1551 of file fpm_main.c.

Variable Documentation

◆ RETURN_FALSE

RETURN_FALSE

Definition at line 1505 of file fpm_main.c.