本文介绍如何使用 upload_max_filesize 和 post_max_size php 指令更改 PHP 脚本的最大上传文件大小。
目录
- 更改最大上传文件大小
- 设置指令
- 更多信息
更改最大上传文件大小
默认情况下,PHP 脚本的最大上传文件大小设置为 128 MB。但是,您可能希望更改这些限制。例如,您可以设置一个下限,以防止用户将大型文件上传到您的网站。为此,请更改 upload_max_filesize 和 post_max_size 指令。
为了确保文件上传正常工作,post_max_size 指令应比 upload_max_filesize 稍大。例如,以下设置演示如何将文件上传限制设置为 20 MB:
upload_max_filesize = 20M post_max_size = 21M
要验证 upload_max_filesize 指令和其他指令的当前值,您可以使用 phpinfo() 函数。有关更多信息,请参阅此文章。
设置指令
设置 php 指令的首选方法是使用控制面板中的图形工具。
有关使用 cPanel 控制面板的帐户,请参阅此文章。
对于使用 Plesk 控制面板的帐户,请参阅此文章。
许多帐户还允许使用自定义 php.ini 文件。有关创建自定义 php.ini 文件的说明,请参阅此文章。
更多信息
- 要查看 php.ini 指令的完整列表,请访问 http://www.php.net/manual/en/ini.list.php。
- 有关 upload_max_filesize 指令的更多信息,请访问 http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize。
- 有关 post_max_size 指令的更多信息,请访问 http://www.php.net/manual/en/ini.core.php#ini.post-max-size。