PHP包含问题5.2.17 IIS7

时间:2011-08-09 12:57:15

标签: php include

IIS7,Windows Web Server 2008R2,PHP 5.2.17

使用include语句调用创建导航栏的php文件。

这是别人的代码,我试图让它再次运作。我不知道我在做什么,因为我在2天前从未使用过php。

显示主页的index.php的第一行是:

<? include("include/functions.php"); ?>

index.php位于d:\ inetpub \ wwwroot中 functions.php驻留在d:\ inetpub \ wwwroot \ include

PHP.ini位于c:\ php中,当我进行更改时,我将其复制到c:\ windows。

我的一部分php.ini

; Windows: "\path1;\path2"
include_path = ".;c:\php\pear;c:\php;d:\inetpub\wwwroot;d:\inetpub\wwwroot\include"

; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
; if you are running php as a CGI under any web server (other than IIS)
; see documentation for security issues.  The alternate is to use the
; cgi.force_redirect configuration below
doc_root ="d:\inetpub\wwwroot"

据我所知,include语句被忽略,因为我没有错误,所以我没有得到导航栏。这在我安装xampp之前有效,我已经删除了(我知道,但是他们想要它。但我们知道我不应该这样做。)。

我尝试了几个版本的PHP,5.2.17和5.3.6非线程版本 使用fastcgi。其中一些可能不相关,但我正在学习,所以我试图提供尽可能多的信息。

0 个答案:

没有答案