我已经尝试让PHP 5在Windows上运行64位几天。我的配置如下:
Windows 10 x64 Visual C ++ 2008可再发行组件包(x64) Apache / 2.4.35(Win64) PHP 5.3.28 / 5.6.38 / 7.0.32 / 7.2.10(全部64位) 来自http://wampserver.aviatechno.net/
的Wampserver和插件使用phpinfo(),php_uname(“ m”)和$ _SERVER ['SERVER_SOFTWARE']
仔细检查了以上规范我在PHP 5.3和5.6上使用PHP_INT_SIZE和PHP_INT_MAX进行了测试,并返回
INT_SIZE 4
INT_MAX 2147483647
PHP 7.0和7.2会返回
INT_SIZE 8
INT_MAX 9223372036854775807
有人知道为什么吗?是什么让Windows上的PHP 5无法运行64位?