修改PHP配置文件上传大文件几种方法(apache/nginx)

By admin in 计算机教程 on 2019年7月21日

备注:post_max_size和upload_max_filesize一起配置才能设置成功上传文件的大小。

 代码如下

配置php.ini(php.ini为 c:\windows下的 php.ini)不是PHP目录下的
php.ini

解决方法:

修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M
post_max_size = 20M
upload_max_filesize = 20M

另外要说明的是在php文件上传中,post_max_size
大于 upload_max_filesize 为佳.

您可能感兴趣的文章:

以前用php上传文件,先是修改php.ini的设置,前些日子服务器换了环境(采用nginx+php),今天突然发现稍大一点的文件不能上传了,纠结
半天,终于找到是nginx的client_max_body_size配置选项值造成的413错误。现在分享一下处理方法。
问题说明:
php.ini配置文件中upload_max_filesize设置为50M
post_max_size设置的值为100M
但是上传超过10兆的文件就会返回uploaderror 413错误。
服务器环境:
centos5.7 32位
nginx1.0.8
php5.2.17

session.save_path = c:/temp
在session.save_path中使用正斜杠和反斜杠都是允许的。如果C:\Temp不存在,请自己创建它。

以上修改的是php上传文件中脚本执行超时时间

 代码如下

  1. 修改 post_max_size 设定 POST
    数据所允许的最大大小。此设定也影响到php上传文件。
    php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size
    $_POST 和 $_FILES superglobals 便会为空.

max_execution_time

在apache最常见的PHP上传文件大小限制是通过 php.ini
配置文件定义的,通过修改以下三个字段的值,重新启用服务器端程序(如
apache),便可成功修改PHP上传文件的大小限制:

post_max_size = 150M

upload_max_filesize = 100M

在php.ini里查找

1、如果你上传文件限制为50兆,则先修改php.iniupload_max_filesize  50M

0表示没有限制

 代码如下

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 澳门金沙30064在线网站 版权所有