【发布时间】:2013-05-31 22:00:19
【问题描述】:
我正在处理 PHP 中的大文件,需要一种可靠的方法来获取超过 4 GB 的大文件的文件大小,但是 PHP 在处理超过 2 GB 的文件时遇到了问题......到目前为止,我只看到了涉及的解决方案命令行exec 功能,但脚本将用作独立的控制台应用程序,因此,我对使用exec 有点犹豫,因为它在不同平台上的反应可能不同。我看到的唯一方法是读取所有数据并计算字节数,但这会非常慢......我需要一种快速可靠的方法,可以在许多不同的计算机(Linux、Windows、Mac)上做出同样的反应。
【问题讨论】:
-
32 位 PHP 文件 >2GB 有问题,64 位 PHP 可以处理更大的文件
-
我不知道除了执行 ls 命令之外的任何解决方案。 PHP 的整数是有符号的,因此您将无法使用 PHP 的内部函数(在 32 位系统上)
-
php x64 可以在 x32 系统上运行吗?我在哪里可以买到? :)