File tree Expand file tree Collapse file tree 4 files changed +4
-1
lines changed Expand file tree Collapse file tree 4 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -251,6 +251,7 @@ struct _sapi_module_struct {
251
251
char * executable_location ;
252
252
253
253
int php_ini_ignore ;
254
+ int php_ini_ignore_cwd ; /* don't look for php.ini in the current directory */
254
255
255
256
int (* get_fd )(int * fd TSRMLS_DC );
256
257
Original file line number Diff line number Diff line change @@ -461,7 +461,7 @@ int php_init_config(TSRMLS_D)
461
461
#endif
462
462
463
463
/* Add cwd (not with CLI) */
464
- if (strcmp ( sapi_module .name , "cli" ) != 0 ) {
464
+ if (! sapi_module .php_ini_ignore_cwd ) {
465
465
if (* php_ini_search_path ) {
466
466
strlcat (php_ini_search_path , paths_separator , search_path_size );
467
467
}
Original file line number Diff line number Diff line change @@ -734,6 +734,7 @@ int main(int argc, char *argv[])
734
734
cli_sapi_module .ini_defaults = sapi_cli_ini_defaults ;
735
735
cli_sapi_module .php_ini_path_override = NULL ;
736
736
cli_sapi_module .phpinfo_as_text = 1 ;
737
+ cli_sapi_module .php_ini_ignore_cwd = 1 ;
737
738
sapi_startup (& cli_sapi_module );
738
739
739
740
#ifdef PHP_WIN32
Original file line number Diff line number Diff line change @@ -1566,6 +1566,7 @@ int main(int argc, char *argv[])
1566
1566
1567
1567
sapi_startup (& cgi_sapi_module );
1568
1568
cgi_sapi_module .php_ini_path_override = NULL ;
1569
+ cgi_sapi_module .php_ini_ignore_cwd = 1 ;
1569
1570
1570
1571
#ifdef PHP_WIN32
1571
1572
_fmode = _O_BINARY ; /* sets default for file streams to binary */
You can’t perform that action at this time.
0 commit comments