我试图在Windows Server 2008上运行PHP脚本的Web应用程序。我配置了PHP(as fastcgi)和IIS。一切都很好,除了下面的情况。在IIS 7.5中使用PHP创建站点的问题
在php.ini文档“doc_root”中编辑了我的php项目的正确根路径,它是“c:\ inetpub \ wwwroot \”。我在IIS上创建了一个新站点,并将其映射到“c:\ inetpub \ wwwroot \ application1”路径。当我尝试打开这个网站时,我发现不知何故(IIS或PHP不知道)会在路径“c:\ inetpub \ wwwroot \ application1”上运行我的新应用程序。它试图在“c:\ inetpub \ wwwroot \”上运行,当然它返回404。我在这里错过了什么?
愚蠢的问题,也许加载正确的php.ini文件,但你有没有重新启动“万维网”服务,使新的php.ini变化踢? – PHPology 2010-07-23 13:08:51
是的,我没有重新启动。我的一位朋友推荐我将“doc_root”属性留空。我会尝试,当我回到我的电脑。 – WorM 2010-07-23 14:17:17
您是否检查过此手册页:[案例3:设置doc_root或user_dir](http://php.net/manual/en/security.cgi-bin.doc-root.php) – MrWhite 2010-07-23 14:19:37