2016-04-03 18 views
2

我已閱讀並How to enable PHP's openssl extension to install Composer?You must enable the openssl extension to download files via https如何安裝作曲家 - 缺少OpenSSL的

他們都狀態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機器

同樣的錯誤上運行始終顯示在嘗試安裝作曲

一些你的機器化妝作曲家無法正常工作設置時。 請確保您解決了下面列出的問題並再次運行此腳本:

缺少openssl擴展,這意味着安全的HTTPS傳輸是不可能的。 如果可能,您應該啓用它或重新編譯php --with-openssl

我需要做什麼來安裝Composer?

編輯

C:\PHP(PHP的文件夾),我開始命令提示和跑php -r "phpinfo();"

在結果中,有以下幾點:

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

我按照http://php.net/manual/en/faq.installation.php#faq.installation.addtopath

+0

請確保您正在編輯正確的.ini文件,並且不要忘記重新啓動apache。也許這將有助於:http://stackoverflow.com/a/14447063/2460773 –

+0

@NitsanBaleli,我不知道你提供的鏈接與我的文章中的第二個文件路徑有什麼不同:s – MyDaftQuestions

+0

Run'php -r「phpinfo();」',並確保openssl已啓用。 WAMP在主控臺模式下使用不同的php.ini文件。如果沒有,您可以在phpinfo調用的輸出中找到使用的php.ini的位置。 –

回答

0

您已經安裝了PHP的版本多:

  1. C:\ wamp64 \ BIN \ PHP \ php7.0.0
  2. C:\ wamp64 \ BIN \ PHP \ php5.6.16
  3. C:\ PHP

  • 的PHP版本,你在運行C LI基於您的環境PATH變量。第一個PHP路徑獲勝。
  • 在CLI上運行php --ini。它會告訴你哪個php.ini包括在內,PHP也路徑
    • 編輯本php.ini文件,並激活extension=php_openssl.dll
  • 然後運行php -m檢查,如果擴展裝載
  • 然後運行composer