composer require symfony/polyfill-iconv
......
解决方案是使用WHM安装iconv包:解决方法:如果您正在使用Cpanel/WHM STACK,请按照以下步骤操作: 前往 WHM >> EasyApache4 >> Current Installed Packages >> customize
现在选择php扩展并搜索iconv和debug,安装它们后再尝试安装...enjoy :)
当我安装了Mbstring扩展但没有重启Apache时,遇到了同样的错误信息。
需要做的就是
$ sudo /opt/local/etc/LaunchDaemons/org.macports.apache2/apache2.wrapper restart
是的,我这里有一个很长的路径,但这只是针对我自己的。这是因为我使用了MacPorts。
要找到您的Apache位置,请使用以下命令:
$ ps ax | grep apache
附言:
我也没有安装iconv
扩展。当我像这样调用php信息时,它至少没有列出来:
die(phpinfo());
顺便提一下
使用MacPorts安装扩展非常简单,对于我的PHP 5.6
,我只需执行以下操作:
$ sudo port install php56-mbstring