如何修复laravel新项目中的openssl错误?[复制]

How can I fix openssl error in laravel new project? [duplicate]

提问人:Ali01 提问时间:11/17/2023 更新时间:11/17/2023 访问量:31

问:

在 laravel 中制作新项目时,我遇到了这个错误。

错误:

<< SSL/TLS 保护需要 openssl 扩展,但不可用。如果无法启用 openssl 扩展,则可以通过将“disable-tls”选项设置为 true 来禁用此错误,风险自负。>>

经过排查,我发现原因是我下载了新版本的php,并将其添加到机器环境路径中。

我通过从环境路径中删除此版本并创建与 laragon 关联的版本的新路径来解决它。

所以我问“我最近下载的 php 类型的错误是'线程还是非线程'?或者是为了与 laragon 和 xampp 作为 wamp 服务器有关的东西还是什么??"

我通过从环境路径中删除此版本并创建与 laragon 关联的版本的新路径来解决它。

php laravel openssl xampp laragon

评论


答:

-1赞 LF00 11/17/2023 #1

此错误显示您的新 php 版本由于某种原因无法使用 openssl 扩展。

要检查原因,请执行以下步骤。(下面的PHP指的是你的新PHP版本)

  1. 检查您的新PHP版本是否已编译OpenSSL扩展php -m | grep openssl;

  2. 检查是否在 php.ini 文件中启用了它。找到带有 的文件,然后检查是否有类似 的东西,如果有删除注释;php --ini | grep "Loaded Configuration File";extension=openssl

  3. 用类似的东西重新加载你的 php-fpmphp-fpm -t; systemctl reload php7.3-fpm.service

评论

0赞 Don't Panic 11/17/2023
"流吹步骤“?:-)
0赞 LF00 11/17/2023
@Don'tPanic 错别字修复