分析了一下原因,最近我对服务器的更改仅限于php.ini中的disable_functions等的操作,之前都是正常的,那么原因只有一个,肯定就是php.ini中的配置错误,经过查找发现了 upload_tmp_dir 中配置的文件夹名字写错了,马上更改过来,重启IIS,问题解决。
总结解决办法:
1、找到C:\windows\php.ini文件,更改 upload_tmp_dir = "d:\php_temp"
2、为d:\php_temp目录加上everyone的读写权限
3、重启IIS即可。
Linux主机请作相应的更改即可,本人的博客是基于IIS下面的。