php的memory_limit,upload_max_filesize和post_max_filesize之间
底线:
我需要关心设置post_max_filesize>> memory_limit的? 细节: 我发现文档令人惊讶,我希望有人可以详细说明.例如,采取以下php配置: ; config A memory_limit = 50M upload_max_filesize = 100M post_max_filesize = 1000M max_file_uploads = 10 和 ; config B memory_limit = 50M upload_max_filesize = 10M post_max_filesize = 1000M max_file_uploads = 100 有了这些配置,我希望能够:
为什么会发生什么呢? 当我的php代码执行时,我没有看到所有发布的文件都在内存中的证据.在我看来,我所拥有的只是一个$_FILES数组的路径,专门在磁盘上找到的文件.在我能反思环境的能力之前,php是否在某个时候把整个文章放在内存中?我需要关心设置post_max_filesize>> memory_limit的? 在旁边:
PHP将接受比upload_max_filesize小的上传文件,并且一起少于post_max_size字节.关于memory_limit的PHP文档是错误的,不需要保存发布的文件内容.
以下配置与Apache2模块和CGI兼容,并且接受小于1G的文件. upload_max_filesize = 1G post_max_size = 1G memory_limit = 32M (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |