安装Composer失败,并显示“缺少openssl扩展名”错误

key*_*oss 5 php windows composer-php

我正在尝试安装Composer,但出现以下错误:

“计算机上的某些设置使Composer无法正常工作。请确保您解决了以下所列问题,然后再次运行此脚本:

openssl扩展名丢失,这意味着无法进行安全的HTTPS传输。如果可能的话,您应该启用它或使用--with-openssl重新编译php”

然后,我进入了php.ini-production,并没有评论:“ extension = php_openssl.dll”

但是,这仍然不起作用,还有其他事情要做吗?

hal*_*fer 3

我怀疑“php.ini-生产”是一个适合实时环境的虚拟配置文件。在控制台上执行 aphp -i并找到“php.ini”路径,以查看 ini 文件的保存位置。这通常需要“php.ini”,并且实际上可能不存在 - 如果不存在,请将 php.ini-development (或类似的)复制到所需的位置。

这位于(很长的)输出的顶部附近,因此您可能会发现将其重定向到文件很有帮助 ( php -i > C:\phpinfo.txt)。