Назад | Перейти на главную страницу

Эквивалент 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?

Существует существующий дополнительный модуль 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.