找回密码
 立即注册
搜索
查看: 350|回复: 0

[基础语法] 怎么修改php环境允许最大单个上传文件大小?

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2024-10-15 14:02:52 | 显示全部楼层 |阅读模式
要修改 PHP 环境中允许的最大单个上传文件大小,您需要调整 php.ini 配置文件中的以下两个设置:

1. upload_max_filesize: 这个设置定义了允许上传的最大文件大小。
2. post_max_size: 这个设置定义了通过 POST 方法发送的最大数据量,包括文件和其他表单数据。

步骤
1. 找到您的 php.ini 文件。您可以通过运行 phpinfo() 函数来查找 php.ini 的位置。
<?php
phpinfo();
?>

2. 打开 php.ini 文件,找到以下两行(如果没有,可以添加):
  1. upload_max_filesize = 2M

  2. post_max_size = 8M
复制代码


3. 修改这两个值为您需要的大小,例如:
  1. upload_max_filesize = 10M

  2. post_max_size = 12M
复制代码



4. 保存 php.ini 文件并重启您的 Web 服务器(如 Apache 或 Nginx),以使更改生效。

注意事项
确保 post_max_size 的值大于或等于 upload_max_filesize 的值。
如果您使用的是共享主机,可能无法直接修改 php.ini,您可以尝试在 .htaccess 文件中添加以下行:
  1. php_value upload_max_filesize 10M

  2. php_value post_max_size 12M
复制代码


也可以在 PHP 脚本中使用 ini_set 函数临时设置(但这通常不适用于 upload_max_filesize):
  1. ini_set('post_max_size', '12M');
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 16:16 , Processed in 0.048961 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表