我已经看过一些解释 IIS 下 PHP 安装的教程,因为 FastCGI 建议将 open_basedir 设置为指向网站内容所在的文件夹或网络路径。
当我在我的应用服务器上设置 open_basedir 时,管理文件时出现以下错误:警告:open_basedir 限制生效。文件(C:\Windows\Temp\php92E7.tmp)不在允许的路径内:(C:\inetpub\wwwroot)
我知道我可以在 inetpub 下设置一个临时目录,但我不明白为什么使用 windows\temp 会出现问题。
PHP 作为 IIS 上的 FastCGI 是否存在任何安全漏洞,需要 open_basedir 限制?如果不是,为什么推荐它?还是没有必要?是否可以使用具有正确权限的 AppPool Identity 获得 open_basedir 优势?