如何安装composer - 缺少openssl

时间:2016-04-03 14:26:01

标签: composer-php

我已阅读How to enable PHP's openssl extension to install Composer?You must enable the openssl extension to download files via https

他们都声明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

我已经完成了,然后重新启动了PC。

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

尝试安装Composer时总会显示相同的错误

  

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

     

缺少openssl扩展,这意味着无法进行安全的HTTPS传输。     如果可能,您应该启用它或使用--with-openssl

重新编译php

安装Composer需要做什么?

修改

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

在结果中,有以下内容:

  

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

我已关注http://php.net/manual/en/faq.installation.php#faq.installation.addtopath

1 个答案:

答案 0 :(得分:0)

您安装了多个版本的PHP:

  1. C:\ wamp64 \ BIN \ PHP中\ php7.0.0
  2. C:\ wamp64 \ bin \ php \ php5.6.16
  3. C:\ PHP
    • 您在CLI上运行的PHP版本基于您的环境PATH变量。第一个PHP路径获胜。
    • 在CLI上运行php --ini。它将显示包含哪个php.ini以及PHP的路径
      • 修改此php.ini文件并激活extension=php_openssl.dll
    • 然后运行php -m以检查是否已加载扩展程序
    • 然后运行composer