微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误系统库:fopen:No such process

如何解决错误系统库:fopen:No such process

我开始使用这个库https://github.com/lexik/LexikJWTAuthenticationBundle 当我使用命令 PHP bin/console lexik:jwt:generate-keypair 时,控制台显示错误

在 GenerateKeyPairCommand.PHP 第 151 行:

error:02001003:system library:fopen:No such process

我有 PHP 7.1 的 Symfony 5 并且 Openssl 正在运行。

解决方法

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

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

试试这个。

,

只需转到标签,然后转到以前的版本,您将获得这些推荐行

$ mkdir -p app/var/jwt

$ 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

您可以根据需要更新目录,并且 正如您已经知道的那样,最好不要将这些生成的密钥提交到您的存储库。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。