Эквивалент PHP setlocale в конфигурационном файле APACHE

Мне нужно отобразить дату на французском языке.
Решение заключается в использовании setlocale(LC_TIME, 'fr_FR');
Но я пытаюсь установить локаль непосредственно в конфигурации моего сервера Apache.
в /etc/httpd/conf/httpd.conf файл, я пробовал

<VirtualHost *:80>
    ...
    SetEnv LC_TIME 'fr_FR'
</VirtualHost>

без какого-либо эффекта.
В каком файле конфигурации php или apache я должен определить переменную LC_TIME?

2 ответа

Существует дополнительный модуль Apache, который может решить вашу проблему:https://code.google.com/a/apache-extras.org/p/mod-setlocale/

Файл httpd.conf обычно не используется для установки этого параметра. Вместо этого вы захотите отредактировать файл /etc/php.ini и установить часовой пояс в date.timezone:

Europe/Paris

Информацию о часовом поясе можно найти на веб-сайте PHP http://www.php.net/manual/en/timezones.europe.php

Не забудьте перезапустить Apache после внесения изменений, если вы не используете PHP-FPM.

Другие вопросы по тегам