<?php readfile('/very/big/file'); ?> として、
大きなファイルをダウンロードさせようとしたのですが
2000000バイト(2MB弱)で切られてしまいます。

これはPHPの仕様なのでしょうか?
回避するには少しずつfreadして出力するしかないでしょうか?
PHP 5.0.4 を FreeBSD 5.3 で使っています。