php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
apache_config.c File Reference
#include "php.h"
#include "php_ini.h"
#include "php_apache.h"
#include "apr_strings.h"
#include "ap_config.h"
#include "util_filter.h"
#include "httpd.h"
#include "http_config.h"
#include "http_request.h"
#include "http_core.h"
#include "http_protocol.h"
#include "http_log.h"
#include "http_main.h"
#include "util_script.h"

Go to the source code of this file.

Data Structures

struct  php_conf_rec
 
struct  php_dir_entry
 

Macros

#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
 
#define phpapdebug(a)
 

Functions

void config_entry_ctor (zval *zv)
 
voidmerge_php_config (apr_pool_t *p, void *base_conf, void *new_conf)
 
char * get_php_config (void *conf, char *name, size_t name_len)
 
void apply_config (void *dummy)
 
voidcreate_php_config (apr_pool_t *p, char *dummy)
 

Variables

const command_rec php_dir_cmds []
 

Macro Definition Documentation

◆ phpapdebug

#define phpapdebug ( a)

Definition at line 45 of file apache_config.c.

◆ ZEND_INCLUDE_FULL_WINDOWS_HEADERS

#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS

Definition at line 17 of file apache_config.c.

Function Documentation

◆ apply_config()

void apply_config ( void * dummy)

Definition at line 192 of file apache_config.c.

◆ config_entry_ctor()

void config_entry_ctor ( zval * zv)

Definition at line 140 of file apache_config.c.

◆ create_php_config()

void * create_php_config ( apr_pool_t * p,
char * dummy )

Definition at line 231 of file apache_config.c.

◆ get_php_config()

char * get_php_config ( void * conf,
char * name,
size_t name_len )

Definition at line 180 of file apache_config.c.

◆ merge_php_config()

void * merge_php_config ( apr_pool_t * p,
void * base_conf,
void * new_conf )

Definition at line 149 of file apache_config.c.

Variable Documentation

◆ php_dir_cmds

const command_rec php_dir_cmds[]
Initial value:
=
{
AP_INIT_TAKE2("php_value", php_apache_value_handler, NULL, OR_OPTIONS, "PHP Value Modifier"),
AP_INIT_TAKE2("php_flag", php_apache_flag_handler, NULL, OR_OPTIONS, "PHP Flag Modifier"),
AP_INIT_TAKE2("php_admin_value", php_apache_admin_value_handler, NULL, ACCESS_CONF|RSRC_CONF, "PHP Value Modifier (Admin)"),
AP_INIT_TAKE2("php_admin_flag", php_apache_admin_flag_handler, NULL, ACCESS_CONF|RSRC_CONF, "PHP Flag Modifier (Admin)"),
AP_INIT_TAKE1("PHPINIDir", php_apache_phpini_set, NULL, RSRC_CONF, "Directory containing the php.ini file"),
{NULL}
}
#define NULL
Definition gdcache.h:45

Definition at line 206 of file apache_config.c.