Русская локаль для PHP - в чём может быть проблема?
Здравствуйте, господа. Имеется связка Nginx + PHP-FPM + MySQL. Работает это всё на Debian Wheezy. Подскажите, пожалуйста, что нужно настроить в php.ini, чтоб отображалось всё по-русски (дата: день\месяц) и чтоб понимал русские буквы в создаваемых именах файлов\директорий?
К примеру, простенький скриптик:
<?php
var_dump(strftime('Число: %d, месяц: %B, день недели: %A'));
?>
сейчас выводит:
string(63) "Число: 13, месяц: July, день недели: Sunday"
а хотелось бы, чтоб выводилось так:
string(63) "Число: 13, месяц: Июль, день недели: Воскресенье"
Пробовал добавлять в php.ini строчки:
intl.default_locale = ru_RU.UTF-8
default_charset = "UTF-8"
Но это ни к чему не привело.
Вывод команды locale:
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8
P.S. Подскажите, пожалуйста, в чём неправ? Уже не знаю, на что и думать.