1. 在设置php.ini文件中的include_path的时候,每个路径之间, 在 UNIX 下用冒号分隔,在 Windows 下用分号分隔。
2. 遇到failed to open stream之类的问题, 主要原因就是路径不正确,或者include_path没设置好.
3. 在php程序中设置路径的技巧:
//这样可以将相对路径转化成绝对路径,这样使得在本机测试和服务器上都能都适用
$relate_path = './include/lib';
$real_path = realpath( $relate_path );
//这样可以不覆盖php.ini中的include_path的设置.
//在 UNIX 下用冒号分隔, 在 Windows 下用分号分隔.
ini_set("include_path",ini_get("include_path").";$real_path");