繁体   English   中英

为子域安装Composer-Laravel

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM