【发布时间】:2012-11-20 12:02:57
【问题描述】:
我已经编写了这个测试脚本:
<?php
ini_set('error_reporting', E_ALL );
putenv('LC_ALL=ru_RU.UTF-8');
putenv('LANG=ru_RU');
putenv('LANGUAGE=ru_RU');
setlocale (LC_ALL, "ru_RU.UTF-8");
for($i=0; $i<7; $i++){
echo setlocale(LC_ALL, 0) . "<br>\n";
sleep(1);
}
?>
有输出:
ru_RU.UTF-8
ru_RU.UTF-8
C
ru_RU.UTF-8
ru_RU.UTF-8
ru_RU.UTF-8
C
为什么语言环境有时会崩溃?如何解决这个问题?
【问题讨论】:
-
升级到最新的稳定PHP,还在发生吗?使用您的操作系统和 PHP 版本提交错误。