首页 > PHP > php8 nginx 上传50M文件配置

php8 nginx 上传50M文件配置

2024-12-30 08:33:59
  1. Nginx 配置调整
    • 打开 Nginx 配置文件(通常是nginx.conf)。
    • http块或者server块中,找到client_max_body_size指令。这个指令用于设置允许客户端请求的最大的消息主体大小。默认情况下,这个值可能比较小,需要将它设置为合适的值来允许上传大文件。例如,将它设置为50m(注意单位是小写的m代表兆字节):
    • http {
          client_max_body_size 50m;
          # 其他配置
      }
  2. PHP 配置调整
    • 找到 PHP 的配置文件(php.ini)。
    • 调整以下两个配置项:
      • upload_max_filesize:这个选项设置允许上传的文件的最大尺寸。将它设置为50M(注意单位是大写的M代表兆字节)。
      • post_max_size:这个选项设置通过 POST 方法可以接收的最大数据量。因为文件上传通常是通过 POST 请求发送数据的,所以这个值要设置得足够大,至少要大于等于upload_max_filesize的值,也可以将它设置为50M
      • upload_max_filesize = 50M
        post_max_size = 50M
      • 修改完php.ini后,需要重启 Web 服务器(如果 PHP 是作为模块运行在 Apache 等服务器中)或者 PHP - FPM 服务(如果 PHP 是通过 PHP - FPM 运行)来使配置生效。
      •  
使用 Ctrl+D 可将网站添加到书签
收藏网站
扫描二维码
关注早实习微信公众号
官方公众号
Top