【发布时间】:2014-12-04 09:53:28
【问题描述】:
我看过一些解释 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 优势?
【问题讨论】:
-
您真的希望能够在 Web 根目录之外安装可执行文件吗?
标签: php iis fastcgi open-basedir