PHP 上传大小及其对帖子大小和内存限制的影响

PHP upload size and its impact on post size and memory limit(PHP 上传大小及其对帖子大小和内存限制的影响)
本文介绍了PHP 上传大小及其对帖子大小和内存限制的影响的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我的 PHP Web 应用程序需要将文件(大小约为 2.5 到 3 GB)上传到服务器.这将如何影响以下指令?

My PHP web application requires files (about 2.5 to 3 GB in size) to be uploaded to the server. How will this impact on following directives ?

在我的案例中需要什么值?

what are the required values in my case?

  • post_max_size
  • upload_max_filesize
  • memory_limit

非常感谢您的帮助.

推荐答案

  1. post_max_size 应该是 3G

upload_max_filesize 应该是 3G

memory_limit 视情况而定!!!您将如何处理该文件.如果您要操作文件或执行其他内存密集型作业,则需要设置一个上限.如果您不想设置最大限制,您可以随时将其设置为 -1.该值与文件大小无关,而与脚本处理作业所需的物理内存大小有关.

memory_limit depends!!! what you are going to do with the file. If you are going to manipulate the file or do other memory intensive jobs, then you will need to set a high limit. If you don't want to put a maximum limit, you can always set it to -1. This value doesn't have to do much with the size of the file, but rather with the size of the physical memory your script needs to handle the job.

对于前两个,它是您希望上传的最大文件大小,后缀为简写字节值.对于KB应该是KMB应该是MGB应该是<代码>G, ...

For the first two, it is the maximum file size you expect to be uploaded, suffixed with a short hand byte value. For KB should be K, MB should be M, GB should be G, ...

这篇关于PHP 上传大小及其对帖子大小和内存限制的影响的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

DeepL的翻译效果还是很强大的,如果我们要用php实现DeepL翻译调用,该怎么办呢?以下是代码示例,希望能够帮到需要的朋友。 在这里需要注意,这个DeepL的账户和api申请比较难,不支持中国大陆申请,需要拥有香港或者海外信用卡才行,没账号的话,目前某宝可以
PHP通过phpspreadsheet导入Excel日期,导入系统后,全部变为了4开头的几位数字,这是为什么呢?原因很简单,将Excel的时间设置问文本,我们就能看到该日期本来的数值,上图对应的数值为: 要怎么解决呢?进行数据转换就行,这里可以封装方法,或者用第三方的
mediatemple - can#39;t send email using codeigniter(mediatemple - 无法使用 codeigniter 发送电子邮件)
Laravel Gmail Configuration Error(Laravel Gmail 配置错误)
Problem with using PHPMailer for SMTP(将 PHPMailer 用于 SMTP 的问题)
Issue on how to setup SMTP using PHPMailer in GoDaddy server(关于如何在 GoDaddy 服务器中使用 PHPMailer 设置 SMTP 的问题)