Composer正在使用不同版本的php

时间:2017-07-06 13:03:10

标签: php cakephp composer-php

显然我安装了2个版本的Php。我有5.6和7。 我在Mac上使用Xampp并且它适用于5.6,我尝试下载作曲家并拒绝安装cakephp b此错误

- cakephp/cakephp 3.4.9 requires ext-intl * -> the requested PHP extension intl is missing from your system.

并在邮件末尾显示

o enable extensions, verify that they are enabled in your .ini files:
- /usr/local/etc/php/7.0/php.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

所以它在php 7上运行,它甚至不起作用。我确实尝试从php.ini中删除分号 没有用 谢谢

1 个答案:

答案 0 :(得分:0)

如上所示,cakePHP框架需要国际化扩展(ext-intl)。作为最佳实践(为了节省您的时间),我建议启动与您的服务器相同的虚拟机或容器(windows,linux,unix,osx)。这样你的开发环境和生产环境都是一样的。

至于如何启用ext-intl: