PHP 上传大文件时,就算在php.ini中设置好了上传文件的大小,足够文件上传,但仍提示Internet server error的解决办法
出现这个的原因是在apache的配置文件中,FcgidMaxRequestLen配置项没有满足上传文件的大小
解决:
1、在apache的httd.conf配置文件中引入mod_fcgid模块
LoadModule fcgid_module modules/mod_fcgid.so
2、然后再httd.conf配置文件的末尾添加如下指令
FcgidMaxRequestLen 52428800
具体参数参考官方文档:httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#fcgidmaxrequestlen
在apache2.4的官方文档的模块中并未找到mod_fcgid,但可以通过百度搜索关键字“apache mod_fcgid”