对Nitrous.IO的Symfony,错过了INTL pecl扩展

时间:2014-02-17 18:56:05

标签: php symfony nitrousio intl

我正在尝试在Nitrous平台上设置我的Symfony应用程序。建议在INTL pecl模块的帮助下进行翻译,所以我尝试安装它(pecl install intl)。但它似乎缺少lib ICU标头。安装php5-intl(通过apt-get)时默认安装这些,但我没有正确的权限。如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

查看文档章节The Intl Component

如果intl扩展名不可用,

composer应自动安装symfony/intl: 1.0.*。请注意,您通过这种方式仅限于en语言环境。

如果phpinfo()扩展名可用/已启用,请检查您的php-intl输出,如果是,则检查编译的ICU版本。

如果扩展程序不可用/启用且您无法安装它...您将需要使用fallback-version。