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”,但仍然出现此错误
原文由 Mike Yang 发布,翻译遵循 CC BY-SA 4.0 许可协议
我也发生了同样的错误。我通过关闭 Composer 的 TLS 来修复它, 这不安全,但我承担了 开发机器 上的风险。
尝试这个:
并重新运行您的 Composer。它对我有用!
但它不安全, 不推荐用于您的 Server 。官网说:
如果您不想在您的机器/服务器中启用不安全层,请 设置您的 php 以启用 openssl,它也可以工作。确保已安装 PHP Openssl 扩展并在 php.ini 文件中启用它。
要启用 OpenSSL,请在 php.ini 文件中添加或查找并取消注释此行:
Linux/操作系统:
视窗:
并在需要时重新加载您的 php-fpm / web-server!
更新:
自 PHP 7.4 起,该扩展名为
extension=openssl
(适用于 Windows)。