我想更改upload_max_filesize
的值而不更改php.ini
文件。
在搜索过程中,我知道也可以使用.user.ini
文件来更改upload_max_filesize
。我做了如下的.user.ini
upload_max_filesize = 50M
并将文件放在xampp文件夹中,但是没有按预期工作,我在哪里做错了?我应该在哪里放置文件?请为我建议正确的实现方式。谢谢。
答案 0 :(得分:1)
Php manual page指出.user.ini
类似于.htaccess
文件,并且是按目录工作的。同一文档还指出,如果您将php作为Apache模块运行,则可以使用.htaccess
文件来获得相同的结果。 This answer,This article和This part of doc's也阐明了.user.ini
文件中可以设置的内容。
现在考虑您正在使用xammp并根据文档进行判断:
看起来最好不要使用.user.ini
,而不要使用.htaccess
。而且据我了解,php.ini
必须设置user_ini.filename
并取消注释,并且.user.ini
必须与.htaccess
位于同一文件夹中以进行站点/脚本/设置。对于xammp .htaccess
,位置很大程度上取决于设置。例如,站点代码可放在htdocs文件夹(虚拟主机)中的单独文件夹中。但这只是设置的一种方式。
这并不是真正的答案,但是所有这些研究都没有包含在评论中。