降低composer版本,安装PhpSpreadsheet

注:目前使用php版本是php5.6

1.如果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

2.安装PhpSpreadsheet,使用composer安装

composer require phpoffice/phpspreadsheet

如果composer不能使用,可以在github上找php对应版本,这里php5.6对应

GitHub下载地址:

安装完成之后,如果报下面这个错:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值