在服务器中,我们有一些webapp,实际上同时安装了7.2和7.4。
在运行作曲家安装时,它使用PHP设置作为系统中的默认设置,实际上是7.4。
事实上
$ which php
/usr/bin/php
$ php -v
PHP 7.4.2 (cli) ...
$ ls -la /usr/bin/php
lrwxrwxrwx 1 root root 21 Nov 20 11:20 /usr/bin/php -> /etc/alternatives/php
$ ls -la /etc/alternatives/php
lrwxrwxrwx 1 root root 15 Feb 12 11:08 /etc/alternatives/php -> /usr/bin/php7.4
我必须执行的应用程序是PHP 7.2,所以我需要作曲家尊重这一点。composer install
我确信它试图使用PHP 7.4,因为它抱怨丢失了。但它已经安装并启用了 PHP 7.2。php7.4-mbstring
拉莫斯之舞
慕丝7291255
随时随地看视频慕课网APP