我在laravel 5上传表格,但我不能上传文件大小大于2 M
使用WAMP、Windows 10和所有本地
我这样做了,但什么都没有改变:
将php.ini文件从“wamp64\bin\php\php5.6.25”更改为“wamp64\bin\php\php7.0.10”
upload_max_filesize = 100M
post_max_size = 100M
从我项目中更改.htaccess
php_value post_max_size 2000M
php_value upload_max_filesize 2500M
php_value max_execution_time 6000000
php_value max_input_time 6000000
php_value memory_limit 2500M
我修改了XAMPP并重新做了一遍,但仍然没有改变。实际上,当我编辑php.ini和htaccess时,一切都是正确的,但在我的项目中仍然有2 M的限制??!!!!
我的phpinfo()
Configuration File C:\wamp64\bin\php\php5.6.25\php.ini
当我在我项目中使用这段代码时,结果是:
{{ini_get('upload_max_filesize')}} 2M
{{ini_get('post_max_size')}} 8M
是的。我肯定编辑了我wamp文件夹中的所有php.ini
是的,我重新启动我的wamp
2条答案
按热度按时间jogvjijk1#
您可以尝试在PHP脚本中动态更改它。
就像这样:
cmssoen22#
post_max_size和upload_max_filesize是可以设置的指令,用于配置PHP设置,因此它们不依赖于可能使用的PHP框架。
您可以在php.ini、.htaccess、httpd.conf或. user.ini中设置这些值
php.ini示例:
.htaccess示例:
httpd.conf示例: