Xampp 1.8.1, PHP 5.4不希望包含/需要一个文件


xampp 1.8.1, php 5.4 it doesn't want to include/require a file

我有这样的路径:"C:/xampp/htdocs/root/my-test/defined-values.php"

我想在index。php 中包含的

if (is_readable($path)) {
    require($path);    
}

很简单,它不起作用。我在define -values.php文件的顶部设置了die('test'),但它根本没有被选中。PHP不包含这个文件。Require path不返回false。所以它在工作/

我已经设置了vhosts,一切,我试图访问索引文件从url: http://my-test.ttt

它以前在旧版本的xampp上工作,并且使用php 5.3。

有什么问题吗?任何想法?PHP.ini文件

肯定有问题

尝试使用相对路径。这是一个更好的解决方案,这样您就可以将解决方案移动到另一个服务器而无需更改绝对路径。

使用dirname(__FILE__)
获取当前路径所以你的代码看起来像

$path = dirname(__FILE__);
require_once($path.'/otherFile.php');

如果需要的文件是当前文件下面的目录,可以再次使用dirname():

$path = dirname(dirname(__FILE__));

问题是包含路径和短打开标签,short_open_tag = On,和包含路径应该这样设置:include_path =" .;C:'xampp'php'PEAR"对于windows