window服务器下,其他目录都会加上权限的,防止黑客入侵植入病毒文件,所以Apache上传服务器,临时文件需要保存到有权限的目录下,才能读写。
可以更改Apache下的php.ini配置文件,在目录D:\wamp\bin\apache\apache2.4.9\bin下(具体看你Apache安装目录)
打开php.ini,搜索找到upload_tmp_dir
改成你开放权限的目录upload_tmp_dir = “d:/wamp/tmp”
如果是设置了虚拟域名的,可以到安装Apache目录下的D:\wamp\bin\apache\apache2.4.9\conf\extra文件夹,
打开httpd-vhosts.conf文件,找到你的项目域名
<VirtualHost *:8023>
xxxx
php_admin_value open_basedir "e:/xxxxxx.com;D:/wamp/tmp"
</VirtualHost>
加上D:/wamp/tmp,开放权限就可以了。