我正在尝试在Nitrous平台上设置我的Symfony应用程序。建议在INTL pecl模块的帮助下进行翻译,所以我尝试安装它(pecl install intl)。但它似乎缺少lib ICU标头。安装php5-intl(通过apt-get)时默认安装这些,但我没有正确的权限。如何解决这个问题?
答案 0 :(得分:2)
查看文档章节The Intl Component。
如果intl扩展名不可用, composer应自动安装symfony/intl: 1.0.*
。请注意,您通过这种方式仅限于en
语言环境。
如果phpinfo()
扩展名可用/已启用,请检查您的php-intl
输出,如果是,则检查编译的ICU版本。
如果扩展程序不可用/启用且您无法安装它...您将需要使用fallback-version。