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 *インストールの問題

createToken(""); これは私の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/libsodiumをアップデートするには、「pecl Channel-update pecl.php.net」を使用してください。 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

ベストアンサー1

おすすめ記事