如何更改php.ini文件中的post_max_size


How Can I change the post_max_size in php.ini file?

我试图将post_max_size从3M更改为100M,我也更改了upload_max_filesize,但它不起作用,因为当我打印echo ini_get('post_max_size')时;我总是买3M。

为了增加postrongize,我还需要在php.ini中更改什么?

这是一个html表单,它有一个输入类型的文件,它适用于大小小于3m 的文件

注意:我使用的是WAMP SERVER

更改PHP.ini配置的最大陷阱之一是使用了错误的文件。因此,创建一个包含以下内容的php文件:

<?php
phpinfo();

在那里,你会得到一张表格,里面有关于你的安装的最重要的信息。看看php.ini文件的行,它可能看起来像这样:

Loaded Configuration File:  C:'xampp'php'php.ini

对这个文件进行更改(从phpinfo())。每次更改后,您都必须重新启动Apache。

string ini_set ( string $varname , string $newvalue )

更多信息:http://php.net/manual/de/function.ini-set.php或者正如Jozef Dúc建议的那样:尝试重新启动apache服务器。

在php.ini中转到以下行

post_max_size = 3M

如果您想将帖子大小更改为10mb,假设将3M更改为10M。

请不要忘记重新启动PHP服务以应用更改。

保存更改后,必须重新启动服务器。

我不知道为什么,但有一段时间我无法上传某些维度文件。我更改了任何配置,然后变得疯狂。

然后有了一个主意。我进入了/etc/php文件夹:

cd /etc/php

并寻找神奇的词语";post_max_size;

grep -rnw . -e "post_max_size"

发现@arg@sh@fu@文件存储了这一行。结果是这一个

./7.4/apache2/php.ini:694:post_max_size = 100M
./7.4/cli/php.ini:694:post_max_size = 8M

因此,我从未使用过的cli/php.ini让我抓狂。我不知道为什么我的服务器在上传100M文件时工作得很好,从一天到另一天都切换到cli文件。。。但解决办法是这个。在文件中搜索关键字。

我花了20个小时在这上面!!!FOr什么都没有(