Symfony2 中的系统(SonataAdminBundle)中缺少请求的 PHP 扩展 intl

2022-08-31 00:06:33

我尝试安装沙盒,但我从作曲家那里得到以下错误:

加载包含包信息的 Composer 存储库 从锁定文件安装依赖项 您的要求无法解析为一组可安装的包。

问题 1

- Installation request for sonata-project/intl-bundle 2.1.0 -> satisfiable by sonata-project/intl-bundle 2.1.0.`

- sonata-project/intl-bundle 2.1.0 requires ext-intl * -> the requested PHP extension intl is missing from your system.`

问题 2

- sonata-project/intl-bundle 2.1.0 requires ext-intl * -> the requested PHP extension intl is missing from your system.`

- sonata-project/news-bundle 2.1.x-dev requires sonata-project/intl-bundle 2.1.* -> satisfiable by sonata-project/intl-bundle 2.1.0.
- Installation request for sonata-project/news-bundle 2.1.

答案 1

我在安装新的Magento 2.0时遇到了同样的问题,经过不同的打击和试用,我通过执行以下步骤来解决这个问题:

我把所有icu*文件从php目录复制到Appache目录,它的工作原理。

Php direcotry:

WAMP\bin\php\php5.5.12

Appache Directory:

WAMP\bin\apache\apache2.4.9

确保在 php.ini 文件中取消注释以下行:

扩展 = 分机/php_intl.dll


答案 2

Linux 用户

yum install php-intl

推荐