注:目前使用php版本是php5.6
如果composer版本是最新的,但是使用的php版本太低,composer不支持,会报这个错
Composer 2.3.0 dropped support for PHP <7.2.5 and you are running 5.5.38, please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.
这个的大致意思是composer 2.3.0以后停止对低于php7.2.5的支持,需要降低composer版本到2.2
操作过程是:
将php版本换回到7.2.5以上后执行此命令,否则会一直报上面的错:
composer self-update --2.2
如果想退回到原本的版本:
composer self-update --rollback
安装PhpSpreadsheet,使用composer安装
composer require phpoffice/phpspreadsheet
如果composer不能使用,可以在github上找php对应版本,这里php5.6对应
安装完成之后,如果报下面这个错:
Class 'PhpOffice\PhpSpreadsheet\Spreadsheet' not found
这是因为没有自动加载,需要手动引入加载文件
Interface 'Psr\SimpleCache\CacheInterface' not found
这是因为psr文件缺少simple-cache模块,用composer安装
composer require psr/simple-cache
如果composer不能使用,可以在github上找php对应版本,这里php5.6对应
GitHub下载地址:Releases · php-fig/simple-cache · GitHub
来源地址:https://blog.csdn.net/qq_43636384/article/details/130324258