IIS下配置php,应该给php.ini什么权限?该怎么处理

IIS下配置php,应该给php.ini什么权限?该怎么处理

IIS下配置php,应该给php.ini什么权限??

我发现,假如有一个网站,使用的用户是IUSR_mycomputer这个账户,属于guests组,在里面放一个phpinfo的探针

=========================================================

用ISAPI方式运行php时

PHP文件夹要给users的读权限,只给guests组权限是不行的

而php.ini不需要给任何用户权限就可以运行(不需要guests,users组)

用CGI方式运行php时

PHP文件夹只给guests的读权限就可以了,不需要给users

而php.ini必须要给guests的读权限,否则就会提示cgi error

为什么会这样呢,两种方式分别会调用到哪些文件呢,我只知道ISAPI方式会调用php目录下的很多dll,但是,它是以什么账户调用的呢,好像不是IUSR_mycomputer啊,因为我加了guests组不行,必须给guests组才有用

用这种方式不需要访问php.ini文件吗

用CGI方式的时候,又是以什么权限在调用哪些文件呢



cgi是在运行时读取配置,以你设置的网站运行用户权限,默认就是IUSR那个,而这是属于guests组,所以需要

isapi在iis启动时读取配置,具体用哪个账号的权限我不是很清楚,没研究过

IIS下配置php,应该给php.ini什么权限?该怎么处理

相关文章:

你感兴趣的文章:

标签云: