在PHP上更改Upload_max_filesize

在PHP上更改Upload_max_filesize

我正在使用PHP5.3.0,并且遇到了一些可能是错误的东西(在这种情况下,我会报告它),或者可能是我-所以我想确定一下。

运行此代码时:

<?php
ini_set('upload_max_filesize', '10M');echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size')

我的结局是:

2M, 8M

这是尽管我的php.ini设定这些更高:

upload_max_filesize = 10Mpost_max_size = 10M

(只发生一次)

由于错误发生在设置值以及在php.ini中设置值之后,所以我倾向于认为它是一个bug。有人能确认或指出我哪里出错了吗?

更新看起来,重新启动Apache修复了这个问题-我一直认为如果您更改php.ini,它就不需要重新启动了。


蓝山帝景
浏览 1465回答 3
3回答

哔哔one

你不能用速记符号若要在PHP.ini之外设置配置值,请执行以下操作。当遇到一个坏值时,我想它将作为编译后的默认值返回到2MB。另一方面,我不认为upload_max_filesize可以使用ini_set()..这个“官方”名单它是国家PHP_INI_PERDIR&nbsp;.
打开App,查看更多内容
随时随地看视频慕课网APP