[英]Installing Composer for subdomain - Laravel
我已经在我的cpanel(具有全球php版本5.6)上安装了composer。 目前,我位于子域下的子文件夹中。 我的子域有一个php版本7。此子文件夹包含我的项目。 当我尝试运行我的项目时, get a 500 internal error
查看我的cpanel中的错误日志,我看到此错误Call to undefined function Symfony\\Polyfill\\Mbstring\\iconv_strpos()
。 我在终端composer require symfony/polyfill-iconv
尝试过此操作,但我不断收到另一个错误
该软件包要求php> = 7.0.0,但是您的PHP版本(5.6.32)不满足该要求。
我已经为我的子域升级了php版本,但是为什么作曲家无法识别呢?
在控制台中输入php -v。 此命令显示php版本。 如果显示旧的php,则只需执行以下命令即可更改默认的php版本:
sudo update-alternatives --set php /usr/bin/php7.2
更改为您的php版本号
您必须在PHP7模式下运行composer,例如:
path/to/php7/php path/to/composer/composer.phar require symfony/polyfill-iconv
或者直接忽略PHP版本要求,例如:
composer require symfony/polyfill-iconv --ignore-platform-reqs
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.