php ssl tls_php-SSL / TLS保护需要openssl扩展

在尝试运行composer命令时遇到openssl扩展缺失导致的SSL/TLS保护错误。解决方案包括在php.ini中启用openssl扩展,或者在不推荐的情况下通过composer配置禁用TLS。确保在正确目录下取消注释'extension=php_openssl.dll',并在Linux系统中使用'extension=php_openssl.so'。重新加载php-fpm或web服务器使更改生效。
摘要由CSDN通过智能技术生成

php-SSL / TLS保护需要openssl扩展

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”,但仍然出现此错误

Yang asked 2020-01-09T22:28:28Z

6个解决方案

107 votes

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

尝试这个:

composer config -g -- disable-tls true

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

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

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

如果您不想在机器/服务器中启用不安全层&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值