Php 我无法上传大于1MB的文件

Php 我无法上传大于1MB的文件,php,ajax,Php,Ajax,我使用ajax和php上传文件,我有这个输入 <input id="up_file" style="display:none;" accept=".gz" type="file" /> 这是php代码 <?php $filename = $_FILES['file']['name']; $ext = pathinfo($filename, PATHINFO_EXTENSION); if ($ext == "gz"){ $file_name =str_ireplace(

我使用ajax和php上传文件,我有这个输入

<input id="up_file" style="display:none;" accept=".gz" type="file" />
这是php代码

    <?php
$filename = $_FILES['file']['name'];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if ($ext == "gz"){
$file_name =str_ireplace('.sql.gz','',$_FILES['file']['name']);
$size =formatSizeUnits($_FILES['file']['size']);
$file_path ='backup_db/' . $file_name.'.sql.gz';
        move_uploaded_file($_FILES['file']['tmp_name'],$file_path);
    }else{
echo "Error Ext <br>";
    }

?>

只能在php.inihtaccesshttpd.confuser.ini中设置上传最大文件大小发布最大文件大小最大输入时间设置。最大执行时间可以使用ini\u set设置

请参阅此链接:。它描述了每个php配置选项的设置位置


另见。它描述了可以设置php配置选项的不同位置

您应该添加更多信息。您会遇到什么样的错误?$\当发送大于1 mb的@lucGentipopuble duplicate时,文件为空
    <?php
$filename = $_FILES['file']['name'];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if ($ext == "gz"){
$file_name =str_ireplace('.sql.gz','',$_FILES['file']['name']);
$size =formatSizeUnits($_FILES['file']['size']);
$file_path ='backup_db/' . $file_name.'.sql.gz';
        move_uploaded_file($_FILES['file']['tmp_name'],$file_path);
    }else{
echo "Error Ext <br>";
    }

?>
ini_set('upload_max_filesize', '10M'); 

ini_set('post_max_size', '10M');

ini_set('max_input_time', 300); 

ini_set('max_execution_time', 300);