https://cygwin.com/ml/cygwin/2017-05/msg00350.html
--- origsrc/php-7.1.13/Zend/zend_stream.c 2018-01-02 20:32:22.000000000 -0600
+++ src/php-7.1.13/Zend/zend_stream.c 2018-01-09 01:42:30.871472500 -0600
@@ -29,7 +29,9 @@
#if HAVE_MMAP
# if HAVE_UNISTD_H
# include
-# if defined(_SC_PAGESIZE)
+# if defined(__CYGWIN__)
+# define REAL_PAGE_SIZE 4096
+# elif defined(_SC_PAGESIZE)
# define REAL_PAGE_SIZE sysconf(_SC_PAGESIZE);
# elif defined(_SC_PAGE_SIZE)
# define REAL_PAGE_SIZE sysconf(_SC_PAGE_SIZE);
--- origsrc/php-7.1.13/main/main.c 2018-01-02 20:32:22.000000000 -0600
+++ src/php-7.1.13/main/main.c 2018-01-09 01:42:57.670125500 -0600
@@ -97,7 +97,9 @@
#if HAVE_MMAP || defined(PHP_WIN32)
# if HAVE_UNISTD_H
# include
-# if defined(_SC_PAGESIZE)
+# if defined(__CYGWIN__)
+# define REAL_PAGE_SIZE 4096
+# elif defined(_SC_PAGESIZE)
# define REAL_PAGE_SIZE sysconf(_SC_PAGESIZE);
# elif defined(_SC_PAGE_SIZE)
# define REAL_PAGE_SIZE sysconf(_SC_PAGE_SIZE);