diff --git a/main/main.c b/main/main.c index 07a7fd9fa87..b85c2ef89fc 100644 --- a/main/main.c +++ b/main/main.c @@ -1147,6 +1147,8 @@ PHPAPI void php_execute_script(zend_file_handle *primary_file CLS_DC ELS_DC PLS_ SLS_FETCH(); php_hash_environment(ELS_C SLS_CC PLS_CC); + zend_activate_modules(); + if (SG(request_info).query_string && SG(request_info).query_string[0]=='=' && PG(expose_php)) { if (!strcmp(SG(request_info).query_string+1, PHP_LOGO_GUID)) { @@ -1167,8 +1169,6 @@ PHPAPI void php_execute_script(zend_file_handle *primary_file CLS_DC ELS_DC PLS_ } } - zend_activate_modules(); - if (setjmp(EG(bailout))!=0) { zend_deactivate_modules(); return;