php 64位,php_int_max = 2147483647

mik*_*lez 6 php windows int

我安装了WampServer 2.0,它有apache 2.4.4,mysql 5.6.12和php 5.4.12.当我回显PHP_INT_MAX时,它给了我2147483647.我还有回显phpinfo(),架构表示x64.这假设没有发生,因为我的PHP是64位吗?我需要我的PHP支持64位整数.我需要我的PHP_INT_MAX为9223372036854775807.

有人能帮助我吗?谢谢

Eli*_*gem 10

如果你正在运行Windows操作系统,wampServer建议你,这是你的答案:

在Windows x86_64上,PHP_INT_MAX是2147483647.这是因为在底层的c代码中,long是32位.

请注意,这并不意味着Windows不支持64位int:int64_t确实存在,但PHP AFAIK不使用它.
我已设法在该页面上提供此链接,您可以使用一些代码,为您的代码添加对64位整数的支持