我在Cakephp的安装中遇到了一些问题。我希望任何人都面临同样的问题。
错误
- cakephp/cakephp 3.3.9 requires ext-intl * -> the requested PHP extension intl is missing from your system.
根据错误消息,我删除了;从php.ini文件但仍然得到相同的错误。
我有Mac 10.12 Sierra,Xampp 5.6.28-1版本和PHP 5.6.24版本。
答案 0 :(得分:8)
brew install php56-intl
No available formula for php56-intl
brew tap homebrew/homebrew-php
sudo apachectl restart
答案 1 :(得分:5)
intl
默认安装在php7.1
brew
上。
如果您已经拥有php7.1
,则可能需要先将其卸载:
brew uninstall php71
然后用pear安装它:
brew install php71 --with-pear
然后强制链接:
brew link php@7.1 --force
答案 2 :(得分:-1)
试试AMMPS。它有很多很棒的功能,您可以轻松更改PHP扩展:
答案 3 :(得分:-5)
1确保从php.ini文件中删除#:
COL1 COL2 COL3 COL4
------------------------------------------
ABC 10 35 GROUP1
AQW 10 35 GROUP1
VBN 10 35 GROUP1
HJK 10 35 GROUP1
DFV 30 25 GROUP2
HYT 30 25 GROUP2
DET 30 25 GROUP2
And I want the following result:
COL1 COL2 COL3 COL4
--------------------------------------------------------
ABC,AQW,VBN,HJK 10 35 GROUP1
DFV,HYT,DET 30 25 GROUP2
2如果您已经启用了intl,请添加环境路径并重新启动
3通过brew安装。
$extension=ext/php_intl.dll