File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -37,3 +37,22 @@ if (PHP_APACHE2_2HANDLER != "no") {
37
37
WARNING ( "Could not find apache2.2 libraries/headers" ) ;
38
38
}
39
39
}
40
+
41
+ ARG_ENABLE ( 'apache2-4handler' , 'Build Apache 2.4.x handler' , 'no' ) ;
42
+ if ( PHP_APACHE2_4HANDLER != "no" ) {
43
+ if ( PHP_ZTS == "no" ) {
44
+ WARNING ( "Apache 2.4 module requires an --enable-zts build of PHP on windows" ) ;
45
+ } else if ( CHECK_HEADER_ADD_INCLUDE ( "httpd.h" , "CFLAGS_APACHE2_4HANDLER" , PHP_PHP_BUILD + "\\include\\apache2_4" ) &&
46
+ CHECK_LIB ( "libhttpd.lib" , "apache2_4handler" , PHP_PHP_BUILD + "\\lib\\apache2_4" ) &&
47
+ CHECK_LIB ( "libapr-1.lib" , "apache2_4handler" , PHP_PHP_BUILD + "\\lib\\apache2_4" ) &&
48
+ CHECK_LIB ( "libaprutil-1.lib" , "apache2_4handler" , PHP_PHP_BUILD + "\\lib\\apache2_4" )
49
+ ) {
50
+ SAPI ( 'apache2_4handler' , 'mod_php5.c sapi_apache2.c apache_config.c php_functions.c' ,
51
+ 'php' + PHP_VERSION + 'apache2_4.dll' ,
52
+ '/D PHP_APACHE2_EXPORTS /I win32' ,
53
+ 'sapi\\apache2handler' ) ;
54
+ } else {
55
+ WARNING ( "Could not find apache 2.4 libraries/headers" ) ;
56
+ }
57
+ }
58
+
You can’t perform that action at this time.
0 commit comments