Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有理由不在Windows2008R2服务器上安装64位的PHP?_Php_64 Bit_Windows Server 2008 R2 - Fatal编程技术网

有没有理由不在Windows2008R2服务器上安装64位的PHP?

有没有理由不在Windows2008R2服务器上安装64位的PHP?,php,64-bit,windows-server-2008-r2,Php,64 Bit,Windows Server 2008 R2,所有模块和库(第三方和非第三方)是否都是64位的?我读了其他的问题,但我没有看到任何最近的。我想安装5.5.1 64位。64位是片状的吗 他还希望找出除了整数或其他数字的大小外,64比32是否有任何优势。在Windows或任何其他平台上,64位PHP并不比32位PHP更脆弱。。。。尽管Pierre Joye尽了最大努力,但作为64位Windows DLL,您可能需要的模块和扩展更少 64位的优点 数值数据类型的值范围更大 可以处理较大的文件 (文件指针也是64位的) 缺点 更大的内存消耗(

所有模块和库(第三方和非第三方)是否都是64位的?我读了其他的问题,但我没有看到任何最近的。我想安装5.5.1 64位。64位是片状的吗


他还希望找出除了整数或其他数字的大小外,64比32是否有任何优势。

在Windows或任何其他平台上,64位PHP并不比32位PHP更脆弱。。。。尽管Pierre Joye尽了最大努力,但作为64位Windows DLL,您可能需要的模块和扩展更少

64位的优点

  • 数值数据类型的值范围更大
  • 可以处理较大的文件 (文件指针也是64位的)
缺点

  • 更大的内存消耗(我自己估计,对于一个典型的应用程序,大约有60%的额外开销)

我为什么要这么大的开销?顺便说一句,大文件是什么意思?什么文件32位不能处理?谢谢。32位PHP中的文件指针是一个32位有符号整数,所以它可以处理的最大文件大小是2147483647字节(2GB);在64位PHP中,文件指针是一个64位有符号整数,允许您处理高达9223372036854775807字节的文件(9eB,如果您有那么大的文件,并且有足够的磁盘空间),为什么需要这样的内存开销?如果您不担心内存问题,但确实需要处理超出正常范围的整数−2147483648到2147483647的范围,而无需使用速度慢得多的bcmath或gmp扩展(即速度比内存使用更重要)