我遇到了php开发的问题(我刚接触这种语言)
我已为我们的项目设置了开发文件的本地副本。但是,当我试图在我的localhost上查看它时,它会向我显示此错误
致命错误:区域设置' en_AU.UTF-8'在第46行的 C:\ xampp \ htdocs \ [projectname] \ bootstrap.php 中不可用
这是第46行的bootstrap.php上的代码
define('LOCALE', 'en_AU.UTF-8');
define('TIMEZONE', 'Australia/Perth');
if ( !setlocale(LC_ALL, LOCALE) ) {
trigger_error("Locale '" . LOCALE . "' is not available", E_USER_ERROR);
}
function __dump_debug() {
global $composer_loader;
echo "<!-- DEBUG INFORMATION AT " . date('c') . "\n";
print_r([
'APP_ROOT' => APP_ROOT,
'PHP_ENV' => PHP_ENV,
'TMP_DIR' => TMP_DIR,
'LOG_DIR' => LOG_DIR,
'LOCALE' => setlocale(LC_ALL, 0),
'TIMEZONE' => date_default_timezone_get(),
'USER' => rollbar_get_current_user(),
'SQL' => [
'VARIABLES' => mysqlGetPairs('SHOW SESSION VARIABLES')
],
'INCLUDE_PATH' => get_include_path(),
'CLASSES' => get_declared_classes(),
'COMPOSER' => [
'CLASSMAP' => $composer_loader->getClassMap(),
'PREFIXES' => $composer_loader->getPrefixes(),
],
'INFLECTOR' => [
'ACRONYMS' => ICanBoogie\Inflector::get()->inflections->acronyms
]
]);
echo "-->";
}
如何修复此错误?我们将非常感谢任何投入。
谢谢!