首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >php.ini中的php.ini配置

php.ini中的php.ini配置
EN

Stack Overflow用户
提问于 2011-02-22 07:11:14
回答 3查看 58.4K关注 0票数 10

默认的区域设置值可以放在文件php.ini或.htaccess中吗?

与PHP函数等价的

代码语言:javascript
运行
复制
setlocale(LC_MONETARY, 'it_IT');

例如。

EN

回答 3

Stack Overflow用户

发布于 2011-02-22 07:40:04

它可以。看看intl.default_locale

票数 5
EN

Stack Overflow用户

发布于 2011-02-22 08:19:20

php.ini文件中没有任何东西可以帮助您。但作为另一种选择,您可以尝试从文件.htaccess中设置环境变量。

代码语言:javascript
运行
复制
SetEnv   LC_ALL  it_IT.UTF-8

但是,这些设置只对PHP的CGI和FastCGI版本生效,而不适用于通常的https://en.wikipedia.org/wiki/List_of_Apache_modules安装。

票数 2
EN

Stack Overflow用户

发布于 2020-04-30 15:54:12

遗憾的是,目前还没有办法在PHP范围内设置这个配置。我一直在查看代码,由于LC_*变量不像其他变量那样处理,所以ENV方法无法工作。

您可以修补PHP以使用您的地区而不是默认的'C' 1,或者,如果您真的需要的话,可以创建一个模块。

但是实际的方法是在脚本级别上这样做。

在auto_prepend_file中使用php.ini允许在执行任何脚本之前运行add代码,因此它看起来是使用setlocale的好地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5075145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档