// 加载环境变量配置文件(替换原有 putenv 逻辑,兼容禁用 putenv 的环境) if (is_file(ROOT_PATH . '.env')) { $env = parse_ini_file(ROOT_PATH . '.env', true); foreach ($env as $key => $val) { $name = ENV_PREFIX . strtoupper($key); if (is_array($val)) { foreach ($val as $k => $v) { $item = $name . '_' . strtoupper($k); // 替换 putenv,直接写入 $_ENV 和 $_SERVER $_ENV[$item] = $v; $_SERVER[$item] = $v; } } else { // 替换 putenv,直接写入 $_ENV 和 $_SERVER $_ENV[$name] = $val; $_SERVER[$name] = $val; } } }
Fatal error: Uncaught Error: Class "think\App" not found in /www/wwwroot/ximkj.cn/thinkphp/start.php:19 Stack trace: #0 /www/wwwroot/ximkj.cn/public/index.php(23): require() #1 {main} thrown in /www/wwwroot/ximkj.cn/thinkphp/start.php on line 19