如何使用 .htaccess 或 php.ini 增加上传文件大小限制? [复制]
Posted
技术标签:
【中文标题】如何使用 .htaccess 或 php.ini 增加上传文件大小限制? [复制]【英文标题】:How to increase the upload file size limit using .htaccess or php.ini? [duplicate] 【发布时间】:2017-08-20 15:46:30 【问题描述】:一开始我无法将超过 2Mb 的文件上传到服务器。编辑 .htaccess 后,增加“upload_max_filesize”,我已将其最大化超过 2 Mb,但问题是我无法上传超过 5Mb 的文件。如何上传超过 5Mb 的文件?
【问题讨论】:
***.com/questions/2184513/… 【参考方案1】:与上面相同的答案只是使用 ini_set() 代替
<?php
ini_set('upload_max_filesize', '40M');
ini_set('post_max_size', '40M');
【讨论】:
请注意,这只适用于 PHP php.net/manual/en/configuration.changes.modes.php)【参考方案2】:也许你正在寻找这个答案:PHP change the maximum upload file size
你需要在你的 php.ini 中设置 upload_max_filesize 和 post_max_size 的值:
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
修改 php.ini 文件后,您需要重新启动 HTTP 服务器以使用新配置。
如果您无法更改您的 php.ini,那么您就不走运了。您不能在运行时更改这些值;在执行到达您对 ini_set 的调用时,上传大于 php.ini 中指定值的文件将失败。
【讨论】:
以上是关于如何使用 .htaccess 或 php.ini 增加上传文件大小限制? [复制]的主要内容,如果未能解决你的问题,请参考以下文章