首页 >后端开发 >php教程 >如何配置 PHP 进行大文件上传?

如何配置 PHP 进行大文件上传?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-29 19:31:29627浏览

How to Configure PHP for Large File Uploads?

配置 PHP 以支持大文件上传

使用 PHP 上传大文件(例如 ~100 MB)需要调整 PHP 配置文件(php.ini)。以下是您需要进行的关键更改:

1. PHP 配置

  • upload_max_filesize: 设置 PHP 可以上传的文件的最大大小。增加此值以容纳更大的文件。
  • post_max_size: 定义 POST 请求的最大大小,其中可以包括上传的文件。确保它大于或等于 upload_max_filesize。
  • max_input_time: 指定 PHP 脚本接收 POST 请求的最大持续时间。对于较大的上传,请增加此值以避免超时。

2. Apache 配置(如果适用)

  • LimitRequestBody: 设置 HTTP 请求正文的最大大小,包括表单数据和文件上传。确保它大于或等于 upload_max_filesize 和 post_max_size。

配置示例:

; php.ini
upload_max_filesize = 100M
post_max_size = 110M
max_input_time = 600

; .htaccess
LimitRequestBody 110M

注意:记得重新启动您的进行这些更改后的 Web 服务器(例如 Apache)以确保它们生效。

以上是如何配置 PHP 进行大文件上传?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn