📜  通过 php.ini 上传最大文件大小 (1)

📅  最后修改于: 2023-12-03 14:58:02.598000             🧑  作者: Mango

通过 php.ini 上传最大文件大小

当你开发一个网站或者应用程序,你可能需要让用户上传文件,如图片、视频、文档等,但是默认情况下 PHP 限制了上传文件的大小。为了实现上传大文件,你需要修改 php.ini 文件中的一些配置。

找到 php.ini 文件

php.ini 文件通常在 PHP 的安装目录中,可以通过以下代码定位

<?php
phpinfo();
?>

上面代码会输出 PHP 的所有信息,可以在其中查找 php.ini 的路径。例如:

Configuration File (php.ini) Path --> /usr/local/etc/php/7.4
Loaded Configuration File --> /usr/local/etc/php/7.4/php.ini
修改 php.ini 文件

定位到 php.ini 文件之后,可以修改以下配置项:

; 上传文件大小限制
upload_max_filesize = 32M

; 内存限制(必须比上传文件大小限制大)
post_max_size = 32M
memory_limit = 64M

以上配置项按照上传文件的大小和内存限制进行调整。

重启 Apache 服务器

修改 php.ini 文件之后,需要重启 Apache 服务器才能生效。

sudo apachectl restart
总结

通过修改 php.ini 文件中的上传文件大小配置项,可以让用户上传大文件。同时,需要注意内存限制也要相应调整。

参考资料: