php 错误系统库:fopen:没有这样的进程

rnmwe5a2  于 2023-01-04  发布在  PHP
关注(0)|答案(3)|浏览(170)

我开始使用这个库https://github.com/lexik/LexikJWTAuthenticationBundle当我使用命令php bin/console lexik:jwt:generate-keypair时,控制台显示此错误
在GenerateKeyPairCommand.php的第151行:
错误:02001003:系统库:fopen:没有此类进程
我有Symfony 5与PHP 7.1和Openssl正在运行。

55ooxyrt

55ooxyrt1#

您可以像在最旧版本中那样通过手动操作覆盖此命令:

mkdir -p config/jwt
openssl genpkey -out config/jwt/private.pem -aes256 -algorithm rsa -pkeyopt rsa_keygen_bits:4096
openssl pkey -in config/jwt/private.pem -out config/jwt/public.pem -pubout

试试这个。

f87krz0w

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
您可以根据需要更新目录,并且正如您已经知道的那样,最好不要将生成的密钥提交到存储库中。

klr1opcd

klr1opcd3#

我也遇到了同样的问题,在我的情况下,我只需要安装OpenSSL并重新启动我的PC,它就工作了。

相关问题