项目中用到了PHPWord来生成Word文档,本地测试环境是使用Windows+Apache来搭建的,运行没有问题。
迁移到服务器上,服务器是Windows Server + IIS的环境,其它一切正常,但在使用PHPWord导出Word文档时,报如下错误:
:(
Could not close zip file C:\WINDOWS\Temp\Php791.tmp.
错误位置
FILE: D:\..省略路径..\vendor\phpoffice\phpword\src\PhpWord\Shared\ZipArchive.php LINE: 163
经过多番测试和朋友沟通,最后确定是权限问题。在将IIS的匿名账号设置在C:\WINDOWS\Temp目录上有修改的权限后,即可导出成功!
更细的权限可以设置为“创建文件/写入数据”。
关于Windows下PHPWord 报错 Could not close zip file,本文就介绍这么大,希望对您有所帮助!
要饭二维码
洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权
如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D!
发布时间:2017/6/9 7:09:22 | 编辑:洪哥 | 分类:PHP | 浏览: