upload_max_filesize 没有显示在 phpinfo 中

upload_max_filesize doesn't show in phpinfo

我刚刚在 php.ini 中更改了我的 PHP 配置,如下所示:

post_max_size = 100M
upload_max_filesize = 100M

但在 phpinfo() 中看不到变化。此函数仍将 2M 显示为 upload_max_filesize。我正在使用 Wamp 服务器(Apache 2.2.11,PHP 5.2.9)。我该如何解决这个问题?

您的系统中可能有多个 ini 文件。转到您的 phpinfo 并检查以下条目:

Loaded Configuration File

此处指示的文件是您必须编辑才能使更改生效的文件。然后重启Apache/Nginx.

此外,请注意,也可以在 .htaccess 级别甚至 httpd.conf 更改 ini 设置。因此这些将优先于 php.ini.

中的设置

使用 wampmanager 菜单确保修改 Apache 使用的 php.ini 文件

wampmanager -> PHP -> php.ini

单击那个 link,它将在默认编辑器中打开 php.ini 文件,再简单不过了。

保存 php.ini 后不要忘记重新启动 Apache,再次使用菜单

wampmanager -> Apache -> Service -> Restart Service