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

관련 정보