PHP Nginx 提高上传大小

QQ截图20230222175257.png

安装的PHP默认上传大小只有2M

打开php.ini
vim /etc/php/8.2/fpm/php.ini

按 / 搜索以下信息改为想要的大小

upload_max_filesize = 2M
post_max_size = 8M

upload_max_filesize是单个文件的上传限制,post_max_size是整个表单的上传限制。如果你要上传多个文件,你需要确保每个文件的大小不超过upload_max_filesize,而且所有文件的总大小不超过post_max_size。

Nginx 设置

编辑nginx.conf
vim /etc/nginx/nginx.conf
添加以下参数

client_max_body_size 64m;

client_max_body_size 10m;
该参数用于设置上传文件的最大体积,以兆为单位。在这里,它被设置为10兆(10M)。意思是如果你想要传一个 > 10 兆的文件到服务器,Nginx 就会拒绝它(403 Forbidden),除非当前参数值被提高,服务器才会接受它。

重启 nginx php8.2-fpm 生效

systemctl restart nginx
systemctl restart php8.2-fpm

WordPress 安装主题、插件、更新时需要FTP的解决办法

编辑wp-config.php文件添加以下代码:
可以加到WP_DEBUG那一行后面

define('FS_METHOD','direct');
# nginx  php 

本文由:星际难民
实践,测试,整理发布.如需转载请注明地址 本文标题:PHP Nginx 提高上传大小
地址:https://530503.xyz/articles/2023/02/22/1677060016826.html

评论

取消