我尝试通过终端安装Google Cloud Client Library for PHP with composer .
我已经在我的服务器有作曲家,我运行以下代码:
composer require google/cloud
但不幸的是它失败了,并给出这个返回错误:
Fatal error: Call to undefined function SymfonyPolyfillMbstringiconv() in phar:///opt/cpanel/composer/bin/composer/vendor/symfony/polyfill-mbstring/Mbstring.php on line 513
我不明白是怎么回事?
谢谢
执行命令:
php --ri iconv
如果它说,iconv support => enabled
,你就可以去了。如果没有,那么您需要安装它。这取决于您是手工构建了PHP版本(您编译了它),还是从其他包提供程序安装了它。最有可能的是,您已经从其他源安装了PHP,而不是手工构建它。所以运行:
sudo apt-get install php-iconv
将apt-get
替换为您的发行版的软件包管理器
这个命令可能会告诉您这是由另一个包提供的,并建议您安装该包。