Symfony - 运行命令“lexik:jwt:generate-keypair”时抛出错误

问题描述 投票:0回答:2

我正在尝试生成一组密钥对,用于对要生成的 JSON Web 令牌进行编码。 但我收到这个错误:

php bin/console lexik:jwt:generate-keypair
[critical] Error thrown while running command "lexik:jwt:generate-keypair". Message: "error:80000003:system library::No such process"

In GenerateKeyPairCommand.php line 161:

  error:80000003:system library::No such process  


lexik:jwt:generate-keypair [--dry-run] [--skip-if-exists] [--overwrite]

我已经在我的 php.ini 中启用了 openssl ext

extension=openssl
php symfony jwt lexikjwtauthbundle
2个回答
0
投票

您是否尝试在终端中执行

openssl
?我认为除了安装 openssl php 扩展之外,您还需要在系统上安装该软件包。


0
投票

所以我尝试在安装了 openssl 的 git bash 上再次使用该命令但不起作用,所以我直接用 openssl 生成了密钥。 生成私钥:

openssl genrsa -out config/jwt/private.pem

并生成公钥:

openssl rsa -in config/jwt/private.pem -pubout > config/jwt/public.pem
© www.soinside.com 2019 - 2024. All rights reserved.