当前位置: 首页 > 面试题库 >

SSL / TLS保护需要openssl扩展

宣俊豪
2023-03-14
问题内容
composer create-project flarum/flarum . --stability=beta

我尝试运行此命令,但它给了我这个错误。

  [RuntimeException]                                                           
  The openssl extension is required for SSL/TLS protection but is not availab  
  le. If you can not enable the openssl extension, you can disable this error  
  , at your own risk, by setting the 'disable-tls' option to true.

我试图将“ extension = php_openssl.dll”添加到“ php.ini”,但仍然出现此错误


问题答案:

我也发生了同样的错误。我通过关闭Composer的TLS修复了该问题, 虽然不安全, 但是我承担了 开发机器 上的风险。

尝试这个:

composer config -g -- disable-tls true

并重新运行您的Composer。它对我有用!

但这是不安全的, 不建议您在Server上使用 。官方网站说:

如果设置为true,则将尝试使用HTTP尝试所有HTTPS
URL,并且不执行网络级加密。启用它是一种安全风险,因此不建议这样做。更好的方法是在php.ini中启用php_openssl扩展。

如果您不想在机器/服务器中启用不安全层,请 设置您的php以启用openssl,它也可以工作 。确保已安装PHP
Openssl扩展名,并在php.ini文件中启用它。

要启用OpenSSL,请在php.ini文件中添加或查找并取消注释此行:

Linux / OSx:

extension=php_openssl.so

视窗:

extension=php_openssl.dll

并根据需要重新加载您的php-fpm / web服务器!



 类似资料:
  • 我安装laravel通过作曲家,但当运行的网站它给一个错误 我也安装了php5-mcrypt,但错误仍然存在。

  • 问题内容: 我在需要在数据通道上加密的FTP服务器(ProFTPD 1.3.3a)上使用FTPClient读取数据时遇到问题。无需在其他服务器上进行加密,一切都可以正常工作。 我的代码是: 我从输出中得到的是 知道如何将FTPSClient配置为在数据通道上使用TLS / SSL吗?您的帮助将不胜感激! 问题答案: 您必须先启用数据通道加密,然后再执行将通过数据通道传输数据的任何命令(如LIST一

  • Wireshark和SSL/TLS主密钥 mitmproxy可以记录SSL/TLS主密钥,以便外部程序可以解密与代理之间的SSL/TLS连接。最新版本的Wireshark可以使用这些日志文件来解密数据包。有关更多信息,请参见Wireshark Wiki。 通过设置环境变量来启用键记录SSLKEYLOGFILE,使其指向可写的文本文件: SSLKEYLOGFILE="$PWD/.mitmproxy/

  • SSL/TLS 是一种简单易懂的技术,它很容易部署及运行。但想要部署的安全通常是不容易的。这也使系统管理员和开发者不得不去了解 SSL 和 TLS 相关的技术,掌握如何配置一个安全的 web 服务器或应用。无疑会耗费很大的精力去看相关的技术文档,乏味且宽泛。 本篇文档的目的在于如何让系统管理员或开发者用尽可能少的时间部署一个安全的 web 站点或应用,即 SSL 和 TLS 部署最佳实践。 1 证

  • 我已经通过创建一个安全领域在JBoss EAP 7.2上启用了SSL 我已经更新了远程子系统,使用默认的connector-ref作为https 当我试图从一个独立的Java类访问< code > http-remoting://127 . 0 . 0 . 1:8443 时,我在获取连接工厂时得到以下错误 请帮助解决。我是否缺少任何配置。

  • 我已经安装了家园,我试图在Laravel项目版本4.2上工作,但是我一直收到以下错误: 需要PHP扩展。 我已经在服务器上安装了Mcypt,并在PHP7INI文件中启用了它。由于某种原因,这个问题不想消失。 有什么建议,我可以做什么,以启用我的虚拟框的密码?