/** * 初始化配置数据 * @param $config */ public static function init ($config) { SuiShiPHPConfig::setArray($config); // set php log $phpLogDir = SuiShiPHPConfig::getPhpLogDir(); if ($phpLogDir) { if (is_dir ( $phpLogDir)) { if (! is_writable ( $phpLogDir )) { trigger_error ( "set php log path is not writable: " . $phpLogDir, E_USER_WARNING); } else { //设置php log 路径文件 ini_set("error_log",$phpLogDir. date('Y-m-d') . ".log"); } } else { if (! @mkdir ( $phpLogDir, 0777, true )) { trigger_error ( "create php log path error: " . $phpLogDir, E_USER_WARNING); } else { //设置php log 路径文件 ini_set("error_log",$phpLogDir. date('Y-m-d') . ".log"); } } } HttpRequest::init(); Logger::init(); Template::init(); }