我按照以下说明安装了Symfony 3.2.6:http://symfony.com/doc/current/setup.html#creating-symfony-applications-with-composer(我在windows os上工作)

安装后我运行/config.php,这就是我得到的:

intl系统上安装的ICU版本已过时(57.1)且与Symfony捆绑的ICU数据不匹配(58.2)要获取最新的国际化数据,请升级ICU系统包和intl PHP扩展 . 应该安装PHP加速器安装和/或启用PHP加速器(强烈推荐) .

我是symfony的新手(在php配置方面也不是很有经验) . 我环顾了一下,在https://pecl.php.net/package/intl上发现了intl扩展,但是只有php 5.3 - 5.5的版本(奇怪的是我已经安装了最后xampp和php7在船上,发现有php_intl.dll但是支持ICU 57.1 v不推荐58.2) . 关于加速器的事情(无论它应该是什么 - 没有明确解释)我在文档http://symfony.com/doc/current/reference/requirements.html#optional中找到了我需要的东西

APC 3.0.17(或需要安装其他操作码缓存) .

A还在pecl网站上查了一下,但是仅用于5.4 php的fint APC . 然而,我发现还为AP 7的APCu和APCu bc(向后兼容性) . 安装了两个提到的扩展symfony仍然声称,没有安装该加速器 .

我的问题是如何在Windows上使用xampp在php 7上管理这两个推荐?

EDIT

第二个问题解决了正如@zerkms所提到的,我在php.ini中添加了两行:

zend_extension=C:\xampp\php\ext\php_opcache.dll
opcache.enable=1

现在唯一的问题是使用intl anc ICU扩展