PHP包含OSX上的路径问题

时间:2011-10-21 20:06:10

标签: php include include-path

我正在使用Mac OSX Lion。这是一台新计算机,我正在努力再次设置我的开发环境。

当我尝试包含一个无意义的,不存在的文件时,页面加载正常。

$dir = dirname(__FILE__);

var_dump(include_once($dir . '/sg.php'));

// returns bool(false)

但是当我尝试包含一个实际存在的文件时,该页面根本无法加载。毋庸置疑,我所有的包括现在无助地被打破,左右发出警告。

我已经检查了include_path中的权限,所有权和php.ini。现在我只是被困住了,可以使用一些帮助。

1 个答案:

答案 0 :(得分:0)

您的问题可能不是正常工作包括但在php.ini中错误的mysql套接字文件。 尝试将其设置为/tmp/mysql.sock。 我在我的包含文件中有mysql_connect,它在网页上报告了部分错误消息“没有这样的文件或目录”。当我试图从命令行调用index.php时,它似乎无法找到mysql套接字文件 - 而不是包含的文件;-) -Maciej