• 部署流水线更新composer 报错


    composer update 时候报错

    Your requirements could not be resolved to an installable set of packages.
    Problem 1
    - Root composer.json requires PHP extension ext-zip * but it is missing from your system. Install or enable PHP's zip extension.
    Problem 2
    - phpoffice/phpspreadsheet[1.22.0, ..., 1.24.1] require ext-zip * -> it is missing from your system. Install or enable PHP's zip extension.
    - Root composer.json requires phpoffice/phpspreadsheet ^1.22.0 -> satisfiable by phpoffice/phpspreadsheet[1.22.0, 1.23.0, 1.24.0, 1.24.1].
    ]
    
    Your requirements could not be resolved to an installable set of packages.
    Problem 1
    - phpoffice/phpspreadsheet[1.22.0, ..., 1.24.1] require ext-zlib * -> it is missing from your system. Install or enable PHP's zlib extension.
    - Root composer.json requires phpoffice/phpspreadsheet ^1.22.0 -> satisfiable by phpoffice/phpspreadsheet[1.22.0, 1.23.0, 1.24.0, 1.24.1].
    To enable extensions, verify that they are enabled in your .ini files:
    - /usr/local/php/etc/php.ini
    You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
    Alternatively, you can run Composer with `--ignore-platform-req=ext-zlib` to temporarily ignore these required extensions.
    

    正常安装 了zipzlib扩展就不会报错了,但是问题依旧;

    原因排查

    image-20220916194048038

    虽然在apache 默认已经开启了扩展,但是安装composer 的php未开启;造成 此问题,一直提示未安装扩展;

    解决方案:都开启上面的扩展即可;

    文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。


    若有帮助到您,欢迎捐赠支持,您的支持是对我坚持最好的肯定(_)

  • 相关阅读:
    CM金丝雀Canary报错
    ucloud自动创建instance
    拷贝文件
    10.使用du将文件按大小进行排序
    9.ssh登录慢
    8.perf top系统性能分析工具
    7.Linux查找目录下的所有文件中是否含有某个字符串
    6.Linux查看哪个进程占用磁盘IO
    5.Linux常用排查命令
    4.Linux系统命令及其使用详解
  • 原文地址:https://www.cnblogs.com/lovebing/p/16701062.html
Copyright © 2020-2023  润新知