我开始使用这个库https://github.com/lexik/LexikJWTAuthenticationBundle当我使用命令php bin/console lexik:jwt:generate-keypair
时,控制台显示此错误
在GenerateKeyPairCommand.php的第151行:
错误:02001003:系统库:fopen:没有此类进程
我有Symfony 5与PHP 7.1和Openssl正在运行。
我开始使用这个库https://github.com/lexik/LexikJWTAuthenticationBundle当我使用命令php bin/console lexik:jwt:generate-keypair
时,控制台显示此错误
在GenerateKeyPairCommand.php的第151行:
错误:02001003:系统库:fopen:没有此类进程
我有Symfony 5与PHP 7.1和Openssl正在运行。
3条答案
按热度按时间55ooxyrt1#
您可以像在最旧版本中那样通过手动操作覆盖此命令:
试试这个。
f87krz0w2#
只要转到标签,然后转到以前的版本,在那里你会得到这些commit行
第一个月
$ openssl genrsa -out app/var/jwt/private.pem -aes256 4096
$ openssl rsa -pubout -in app/var/jwt/private.pem -out app/var/jwt/public.pem
您可以根据需要更新目录,并且正如您已经知道的那样,最好不要将生成的密钥提交到存储库中。
klr1opcd3#
我也遇到了同样的问题,在我的情况下,我只需要安装OpenSSL并重新启动我的PC,它就工作了。