博客列表 >composer 安装扩展失败 报错The openssl extension is required for SSL/TLS protection but is not available

composer 安装扩展失败 报错The openssl extension is required for SSL/TLS protection but is not available

老洪
老洪原创
2020年08月12日 18:01:454101浏览

一、报错情况:

    在通过 composer 安装扩展 JWT 时,报错:“The openssl extension is required for SSL/TLS protection but is not available”

二、报错分析:

    由于自己本地安装的 WAMP 或 phpstudy ,但 终端(DOS)环境变量中的 php 并非前面那两个,而是另外安装过的php。

从而导致 配置文件 php.ini 里的 openssl 并没有真正开启。

三、处理:

    首先,通过命令:php --ini 查看cli的php.ini文件位置。

    再者,修改此目录里php.ini的配置:   extension=php_openssl.dll

    最后,执行:composer config -g --disable-tls true # 关闭Composer的TLS来修复

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议