为 laravel 项目安装 lcobucci/jwt 4.3.0 和 kreait/firebase-tokens 4.3.0 时安装 ext-sodium * 时出现问题

为 laravel 项目安装 lcobucci/jwt 4.3.0 和 kreait/firebase-tokens 4.3.0 时安装 ext-sodium * 时出现问题

创建令牌(“”);在我的 laravel 项目中不起作用...我已删除供应商文件并完成作曲家安装:我得到:

问题1

  • lcobucci/jwt 已锁定到版本 4.3.0,并且未请求更新此包。
  • lcobucci/jwt 4.3.0 需要 ext-sodium * -> 您的系统中缺少它。安装或启用 PHP 的钠扩展。问题2
  • lcobucci/jwt 4.3.0 需要 ext-sodium * -> 您的系统中缺少它。安装或启用 PHP 的钠扩展。
  • kreait/firebase-tokens 4.3.0 需要 lcobucci/jwt ^4.3.0|^5.0 -> 可满足 lcobucci/jwt[4.3.0]。
  • kreait/firebase-tokens 已锁定到版本 4.3.0,并且未请求更新此包。然后我做了
  • sudo pecl install libsodium 但我得到:

janammaharjan@Janams-MacBook-Air laravel-uat % sudo pecl install libsodium 警告:通道“pecl.php.net”已更新其协议,使用“pecl channel-update pecl.php.net”更新 pecl/libsodium 需要 PHP (版本 >= 7.0.0,版本 <= 8.0.99),安装的版本为 8.2.4 找不到有效的软件包安装失败

我有 php 版本 8.2.4

我尝试使用 php 8.0.28 安装 xampp 但它没有帮助任何人都可以帮助我吗?

在做的时候sudo pecl install -f libsodium我得到:

configure: error: wrong libsodium lib version (< 1.0.8) or lib not found ERROR: `/private/var/tmp/pear/temp/libsodium/configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config' failed

相关内容