当前位置:论坛首页 > Linux面板 > 求助

【待反馈】composer安装SDK失败

发表在 Linux面板2024-5-5 22:14 [复制链接] 1 100

您好管理员:
面板、插件版本:

免费版7.9.3,框架ThinkPHP5.0
相关截图(日志、错误):

使用网站设置里面的composer安装支付宝的SDK(alipaysdk/easysdk),一直报错。
QQ截图20240505221132.png
报错信息如下:

  1. <pre id="composer-log" style="height: 300px;background-color: #333;color: #fff;margin: 0 0 0;">Cannot use alipaysdk/easysdk 1.2.1 as it requires ext-fileinfo * which is missing from your platform.
  2. Cannot use alipaysdk/easysdk 1.2.0 as it requires ext-fileinfo * which is missing from your platform.
  3. Cannot use alipaysdk/easysdk 1.1.0 as it requires ext-fileinfo * which is missing from your platform.
  4. Downloading https://packagist.org/providers/alipaysdk/easysdk.json
  5. [200] https://packagist.org/providers/alipaysdk/easysdk.json
  6. Reading /home/www/.cache/composer/repo/https---mirrors.aliyun.com-composer/provider-alipaysdk~easysdk.json from cache

  7. In PackageDiscoveryTrait.php line 318:
  8.                                                                               
  9.   [InvalidArgumentException]                                                   
  10.   Package alipaysdk/easysdk has requirements incompatible with your PHP versi  
  11.   on, PHP extensions and Composer version:                                    
  12.     - alipaysdk/easysdk 2.2.3 requires ext-fileinfo * but it is not present.   
  13.                                                                               

  14. Exception trace:
  15.   at phar:///usr/bin/composer/src/Composer/Command/PackageDiscoveryTrait.php:318
  16. Composer\Command\RequireCommand->findBestVersionAndNameForPackage() at phar:///usr/bin/composer/src/Composer/Command/PackageDiscoveryTrait.php:104
  17. Composer\Command\RequireCommand->determineRequirements() at phar:///usr/bin/composer/src/Composer/Command/RequireCommand.php:220
  18. Composer\Command\RequireCommand->execute() at phar:///usr/bin/composer/vendor/symfony/console/Command/Command.php:298
  19. Symfony\Component\Console\Command\Command->run() at phar:///usr/bin/composer/vendor/symfony/console/Application.php:1040
  20. Symfony\Component\Console\Application->doRunCommand() at phar:///usr/bin/composer/vendor/symfony/console/Application.php:301
  21. Symfony\Component\Console\Application->doRun() at phar:///usr/bin/composer/src/Composer/Console/Application.php:394
  22. Composer\Console\Application->doRun() at phar:///usr/bin/composer/vendor/symfony/console/Application.php:171
  23. Symfony\Component\Console\Application->run() at phar:///usr/bin/composer/src/Composer/Console/Application.php:148
  24. Composer\Console\Application->run() at phar:///usr/bin/composer/bin/composer:93
  25. require() at /usr/bin/composer:29

  26. require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-m|--minimal-changes] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>...]

  27. </packages></pre>
复制代码
根据报错信息,我按照了PHP扩展fileinfo也没有什么用。还是报上述错误....





使用道具 举报 只看该作者 回复
发表于 2024-5-6 10:30:34 | 显示全部楼层
您好,从报错信息来看是Composer在尝试安装包的时候遇到了问题
可以用下面的方法进行排查:

1、检查包名:确保你输入的包名是正确的,并且该包确实存在于 Composer 的仓库中。
2、检查网络连接:确保你的服务器可以访问 Composer 的仓库。你可以尝试 ping 或使用 curl 来测试连接。
3、清除 Composer 缓存:运行 composer clear-cache 命令来清除 Composer 的缓存,然后再次尝试运行 composer require 命令。
4、更新 Composer:运行 composer self-update 命令来更新 Composer 到最新版本。
5、检查 composer.json:确保你的 composer.json 文件没有语法错误,并且依赖项已经正确配置。
6、查看 Composer 输出:在命令行中运行 composer require 命令时,仔细阅读 Composer 的输出,它可能会提供有关错误的更多信息。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表