致命错误:Windows 上的类"IntlDate格式化程序"



我的WAMP服务器上运行了一个zf2应用程序。我还有塞巴斯蒂安·伯格曼的PHPUnit 4.0.18。

我的问题是:

        echo $this->dateFormat(
               $MyVariable->getDateInvoice(),
                IntlDateFormatter::LONG, // date
                IntlDateFormatter::SHORT, // time
                $this->navigation()->getTranslator()->getLocale()
            );

在浏览器中工作,取决于区域设置。工作非常完美。意味着IntlDateFormatter类被找到了,对吗?

但是,当我用从命令行运行PhpUnit时

phpunit

我得到了这个错误,当然,我的构建失败了:

 Fatal error:  Class 'IntlDateFormatter' not found in ...(myproject path)

为什么PHPunit找不到这个类,以及如何解决这个问题?

PS:我在wamp(php.ini)上的intl扩展已启用这是我从phpinfo()中对intl模块的配置

Internationalization support    enabled
version 1.1.0
ICU version 49.1.2
ICU Data version    49.1.2

您应该检查CLI中使用的php.ini文件是否启用了扩展名。

相关内容

  • 没有找到相关文章

最新更新