<br />
<b>Warning</b>: require(/srv/vendor/composer/../symfony/polyfill-php81/bootstrap.php): failed to open stream: No such file or directory in <b>/srv/vendor/composer/autoload_real.php</b> on line <b>71</b><br />
<br />
<b>Fatal error</b>: require(): Failed opening required '/srv/vendor/composer/../symfony/polyfill-php81/bootstrap.php' (include_path='.:/usr/local/lib/php') in <b>/srv/vendor/composer/autoload_real.php</b> on line <b>71</b><br />
php降了版本,一些拓展包不兼容,于是决定重新composer安装.试了一下怎么都不行。
解决方案:
- 删除composer.lock文件;
- 在composer文件夹下面建一个空的autoload.php文件
- 运行命令:composer dump-autoload 即可重新生成初始化文件;
- 执行composer install --ignore-platform-reqs 不指定包版本,composer会根据php版本安装对应的最新的包。
例如:我之前php版本是7.1.30,composer安装的var-dumper是v4.3.3的版本;
- 然后再执行下:
composer install
网友评论