我在一个云平台上工作,服务器是Apache。
在其中一个站点实例中,php 脚本 setlocale(LC_ALL, "en_GB.utf8"); 总是返回 false。
当我执行 locale -a 时,可以在平台中找到此语言环境“en_GB.utf8”。还注意到,setlocale(LC_ALL, 0); 返回“C”。
这里 PHP/Apache 似乎不知道底层平台区域设置。有人能建议我万一可能出什么问题吗?
php apache setlocale
apache ×1
php ×1
setlocale ×1