Composer php 如何安装composer-缺少openssl

Composer php 如何安装composer-缺少openssl,composer-php,Composer Php,我读过,也读过 它们都表示php文件需要从位于这两个文件夹中的php.ini文件中取消注释extension=php_openssl.dll: C:\wamp64\bin\apache\apache2.4.17 C:\wamp64\bin\php\php7.0.0 C:\wamp64\bin\php\php5.6.16 ' I don't think I need to, but did it any way 我已经这样做了,然后重新启动电脑 WAMP正在我的Windows

我读过,也读过

它们都表示php文件需要从位于这两个文件夹中的php.ini文件中取消注释
extension=php_openssl.dll

C:\wamp64\bin\apache\apache2.4.17
C:\wamp64\bin\php\php7.0.0
C:\wamp64\bin\php\php5.6.16          ' I don't think I need to, but did it any way
我已经这样做了,然后重新启动电脑

WAMP正在我的Windows 10计算机上运行

尝试安装Composer时始终显示相同的错误

计算机上的某些设置使Composer无法正常工作。 请确保修复了下面列出的问题,然后再次运行此脚本:

缺少openssl扩展,这意味着不可能进行安全的HTTPS传输。 如果可能的话,您应该启用它或使用openssl重新编译php

安装Composer需要做什么

编辑

C:\PHP
(PHP文件夹)我启动了一个命令提示符并运行
PHP-r“phpinfo();”

结果如下:

OpenSSL支持=>已禁用(安装ext/OpenSSL)


我遵循了

您安装了多个版本的PHP:

  • C:\wamp64\bin\php\php7.0.0
  • C:\wamp64\bin\php\php5.6.16
  • C:\PHP

    • 在CLI上运行的PHP版本基于环境路径变量。第一条PHP路径获胜
    • 在CLI上运行
      php--ini
      。它将显示包含的
      php.ini
      ,以及php的路径
      • 编辑此
        php.ini
        文件并激活
        extension=php\u openssl.dll
    • 然后运行
      php-m
      检查扩展是否已加载
    • 然后运行
      composer

    确保您正在编辑正确的.ini文件,不要忘记重新启动apache。也许这会有所帮助:@NitsanBaleli,我不确定您提供的链接与我文章中的第二个文件路径有什么不同:sRun
    php-r“phpinfo();”
    ,在命令行中,并确保启用了openssl。WAMP在控制台模式下使用不同的php.ini文件。如果没有,您可以在phpinfo call.hmm的输出@mike中找到所用php.ini的位置,它显示
    OpenSSL支持=>已禁用(安装ext/OpenSSL)
    。。我已经完成了@NitsanBaleli重新启动Apache不需要更改CLI设置,因为每次CLI调用都会隐式启动一个新的PHP实例。