我希望更改一些像post_max_size
和upload_max_filesize
这样的php.ini设置我运行了php.info()并找到了正确的php.ini文件我更改了它并重置了wamp然后我再次运行php.info(),我看到设置没有应用,所以如何在laravel中更改php.ini设置?
P.S:我想在laravel上传一个大文件,然后我遇到了这个问题
答案 0 :(得分:6)
在修改WAMPServer中的a(?( ) )b (c)
文件时,人们犯了两个错误
请参阅this post for a correct method of editing the right file
php.ini
文件的错误部分在文件的顶部有很多评论旨在帮助人们了解大多数参数的作用。不要编辑这些评论。而是再次搜索要更改的参数,它应该稍后再次出现在文件中。
php.ini
是否在第660行(或根据版本而有所不同)
post_max_size = 8M
是否在810线上(或者根据版本而有所不同)
最后注意:请记住,
upload_max_filesize = "16M"
必须是>post_max_size
,因为上传的文件是POST有效内容的一部分,但您需要在upload_max_filesize
中为表单上的其他字段以及文件包含空格
如果以上不是问题,那么: -
你有错误的地方php.ini吗?检查您的启动驱动器是否有任何其他php.ini文件。在post_max_size
文件夹之外不应该有php.ini
个文件。有很多不好的建议,有些建议将php.ini文件放在\wamp\
或\windows
文件夹中。如果你发现任何其他删除它们。
还有一些不好的建议,建议您将PHP文件夹添加到系统PATH中。如果您在PATH上与WAMPServer有任何关系,请将其删除。