2011-10-21 181 views
0

我正在使用Mac OSX Lion。这是一台新电脑,我正在努力再次设置我的开发环境。PHP在OSX上包含路径问题

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

$dir = dirname(__FILE__); 

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

// returns bool(false) 

但是,当我尝试包括一个实际的,存在的文件,页面根本无法加载。不用说,我现在所有的内容都是无能为力的,左右抛出警告。

我检查了烫发,所有权和include_pathphp.ini。现在我只是卡住了,可以使用一些帮助。

+0

使用MAMP或者您已经安装了普通的PHP/MySQL/Apache服务器? –

+0

什么样的警告?你得到的第一个警告是什么? – JJJ

+0

这不是使用MAMP。 –

回答

0

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