Я использую Apache и php 7 в системе Ubuntu. После установки немецких локалей и запуска locale -a
для проверки установленных локалей я получаю C, C.UTF-8, de_DE, de_DE@euro, de_DE.iso88591, de_DE.iso885915@euro, de_DE.utf8, deutsch, en_US.utf8, german, POSIX
. Я также обновляю язык, используя sudo update-locale
. Однако используя php-код
setlocale(LC_ALL,'de_DE');
echo date("F", strtotime("2018-10-10"));
Возвращает мне английский «Октябрь», а не немецкий «Октобер». Я понятия не имею, что я могу сделать ... Я также перезапустил Apache ... но ничего не произошло.