如何增加最大文件上传大小(PHP)?

如何增加最大文件上传大小(PHP)?,php,web-applications,file-upload,php-ini,Php,Web Applications,File Upload,Php Ini,我正在计算机上运行XAMPP服务器。我上传的最大文件大小是24.3kb。我的服务器无法上载78kb的文件。我知道,因为我得到一个空的$_FILES['file']['tmp_name'],并且在尝试移动文件时出错 我进入php.ini并更改了两个变量:upload_max_filesize=2M和post_max_size=8M,这两个变量都超过了100个,尽管它应该在2M和8MB下工作。仍然没有成功 我对php有点陌生,但我确实启用了所有日志,并尝试检查错误日志,但唯一包含相关信息的是php错

我正在计算机上运行XAMPP服务器。我上传的最大文件大小是24.3kb。我的服务器无法上载78kb的文件。我知道,因为我得到一个空的$_FILES['file']['tmp_name'],并且在尝试移动文件时出错

我进入php.ini并更改了两个变量:upload_max_filesize=2M和post_max_size=8M,这两个变量都超过了100个,尽管它应该在2M和8MB下工作。仍然没有成功

我对php有点陌生,但我确实启用了所有日志,并尝试检查错误日志,但唯一包含相关信息的是php错误日志,我看到的唯一错误是“第13行的文件路径/tp/myfile.php中的未定义索引”。我还需要检查其他错误日志吗

我看了很多论坛和帖子,我不知道为什么我的不起作用

[编辑]我有正确的加密类型。(毕竟我有一张图片要上传)。 enctype=“多部分/表单数据”

[EDIT2]我的php脚本: 出于好奇,这是“头优先php mysql”中的一个练习


您还需要更改内存限制

memory_limit = value
upload_max_filesize = value
post_max_size = value

memory_limit=128M。“M”代表兆字节,我很确定。请检查phpinfo()并查看它们是否正在更新。您是否重新启动了服务器?我没有重新启动服务器。但我只是在没有运气的情况下重新启动了服务器。phpinfo()上显示了值:post_max_size=100M,upload_max_filesize=100M,memory_limit=128M,仍然不允许上传?是否出现超时错误?是的,我在上面粘贴了我的php代码。我得到了“echoingFailed to Move”。这意味着临时目录没有被回显,我得到了die()但是对于我的27kb的小文件,我得到了tmp目录。例如echoingC/directory。我不知道超时错误是什么,但我希望这能回答您的问题。执行die()函数(如果超时是这样的话)。
memory_limit = value
upload_max_filesize = value
post_max_size = value