hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

php上传大视频上传不了怎么办【php题目】

2019-11-26PHP问题搜搜PHP网69°c
A+ A-

一、环境:

CentOS 6.8

nginx 1.8.0

php 7.0.10

二、背景

基于 nginx + php 的 h5 项目,上传视频的时刻,假如视频太大,会上传失利。

相干引荐:《php入门教程》

三、正文

一份视频传到后端,须要经由两道关卡:

1、nginx

2、php

解决办法 => 修正设置项(即下图箭头上的笔墨):

1、修正 nginx 设置

翻开nginx.conf,修正:

client_max_body_size 500m;

重启 nginx 后,上传大小凌驾 200M 的视频,才会报错:

413 Request Entity Too Large

2、修正 php 设置

翻开php.ini,修正:

upload_max_filesize 500M
post_max_size 550M
memory_limit 600M

重启 php。

注:为何要 upload_max_filesize < post_max_size < memory_limit ?

关于一个上传文件的要求来说,存在以下等式:

POST DATA = 文件 Base64 + 表单其他项目数据,

HTTP DATA = HTTP HEAD + POST DATA。

文件大小由 upload_max_filesize 限定,

POST DATA 大小由 post_max_size 限定,

而全部 HTTP 要求的数据都邑先放到内存缓存,即 HTTP DATA 的大小由 memory_limit 限定。

以上就是php上传大视频上传不了怎么办的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
php上传大视频上传不了怎么办【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章