1

我正在开发一个使用 PHP 和 Symfony 的项目。我的 intl.dll 文件存在于 wamp/bin/php/php5.3.10/ext 中。在我的 php.ini 文件中,我有

 extension_dir = "c:/wamp/bin/php/php5.3.10/ext/"

并且 intl.dll 文件也被启用

但我仍然收到以下错误。

 The Symfony\Component\Locale\Stub\StubIntlDateFormatter::setLenient() is not implemented. Please install the 'intl' extension for full localization capabilities. 

谁能帮我我该怎么办?谢谢

4

2 回答 2

3

启用扩展php_intl

ic*.dll并将文件从文件夹复制phpapache/bin文件夹:

copy D:\wamp\bin\php\php5.3.10\ic*.dll D:\wamp\bin\apache\Apache2.2.21\bin\

正如它在类似问题中所建议的那样。

于 2013-11-03T10:00:29.767 回答
0

尝试使用位于 apache 中的文件。(bin\apache\apache2.2.22\bin\php.ini)

从行中删除分号:;extension=php_intl.dll

Wamp 似乎从这个文件而不是从 php 目录中的那个文件加载配置。

于 2012-12-06T16:21:12.030 回答