Я хотел бы использовать setlocale с «es_ES». Он возвращает false, но другие языки, такие как «de_DE», работают нормально.
Поэтому я проверил «locale -a» на сервере (Red Hat 4.4.6-4). Это в списке. Когда я использую следующий код в PHP, его нет в списке:
<?php echo system('locale -a'); ?>
Он возвращает разные результаты, чем сервер. Любые идеи, как добавить ES для использования локали в PHP?
Я использую Apache 2.2.15.
Сначала попробуйте снова после перезапуска сервера apache2 !!
Я использую Apache на Ubuntu.
Я могу указать это в файле / etc / apache2 / envvars вместе с PATH и другими переменными окружения.
Вы должны перезагрузить файлы конфигурации HTTP-сервера. (например, перезагрузка службы apache2)
Других решений пока нет …