不能包含PHP文件

时间:2014-04-03 08:38:36

标签: php nginx windows-server-2003

我在Windows Server 2003上安装了一个安装了PHP 5.3.28的WEMP服务器 除了require之外,我的剧本中的所有内容都有效。

这是相关代码:

<?
require('info.php');
echo 'root directory require<br>';
require('subpath/info.php');
echo 'sub directory require<br>';

问题是位于根目录中的info.php的要求是有效的,但子目录中的要求不起作用。

脚本在第一个require()上中断,其中包含一个没有抛出错误的子目录。

我已经检查过PHP是否有权阅读使用file_exists()file_get_contents()尝试的子目录,一切都运行正常。

Nginx日志或PHP日志中未报告任何错误 我该如何解决这个问题?

注意:使用Windows 7安装在我的工作站上的WEMP服务器上的相同脚本可以正常工作。

1 个答案:

答案 0 :(得分:1)

尝试

require 'subpath'.DIRECTORY_SEPERATOR.'info.php';