我正在使用Mac OSX Lion。这是一台新计算机,我正在努力再次设置我的开发环境。
当我尝试包含一个无意义的,不存在的文件时,页面加载正常。
$dir = dirname(__FILE__);
var_dump(include_once($dir . '/sg.php'));
// returns bool(false)
但是当我尝试包含一个实际存在的文件时,该页面根本无法加载。毋庸置疑,我所有的包括现在无助地被打破,左右发出警告。
我已经检查了include_path
中的权限,所有权和php.ini
。现在我只是被困住了,可以使用一些帮助。
答案 0 :(得分:0)
您的问题可能不是正常工作包括但在php.ini中错误的mysql套接字文件。 尝试将其设置为/tmp/mysql.sock。 我在我的包含文件中有mysql_connect,它在网页上报告了部分错误消息“没有这样的文件或目录”。当我试图从命令行调用index.php时,它似乎无法找到mysql套接字文件 - 而不是包含的文件;-) -Maciej