diff --git a/sapi/apache2handler/apache_config.c b/sapi/apache2handler/apache_config.c index e051964a81591..cd05ae7e099c2 100644 --- a/sapi/apache2handler/apache_config.c +++ b/sapi/apache2handler/apache_config.c @@ -200,6 +200,9 @@ void apply_config(void *dummy) if (zend_alter_ini_entry_chars(str, data->value, data->value_len, data->status, data->htaccess?PHP_INI_STAGE_HTACCESS:PHP_INI_STAGE_ACTIVATE) == FAILURE) { phpapdebug((stderr, "..FAILED\n")); } + if (zend_string_equals_literal(str, "disable_functions") && *data->value) { + zend_disable_functions(data->value); + } } ZEND_HASH_FOREACH_END(); }