2014-12-04 136 views
1

試圖通過安裝程序安裝到安裝Win7上/ 32 + WampServer 2.2作曲​​依賴管理工具,我收到以下消息:無法安裝作曲依賴管理

OpenSSL的擴展名丟失,這將降低作曲家的安全性和穩定性。如果可能的話,你應該啓用或重新編譯--with-OpenSSL的PHP​​

因此,這裏是我做過什麼......

從我的托盤圖標WAMP,點擊PHP> PHP擴展> php_openssl

這表明,任務是通過將一個對勾擴展 我然後重新WampServer

然後從托盤中的圖標WAMP旁完成,我點擊PHP> php.ini並搜索到的OpenSSL如果verifiy有人評論)出來。不是。

然後在Apache> apachi2.2.22> php.ini上做同樣的事情。 然後我重新啓動了我的Wamp服務器並嘗試再次安裝Composer。但問題是一樣的。

請指教。

+0

PHP CLI可能會使用不同的php.ini文件到Web服務器SAPI – 2014-12-04 11:19:44

+0

執行'php -i | grep「配置文件」(或Windows等價物)從命令行查找正在用於命令行的ini文件SAPI – 2014-12-04 11:34:43

+0

我執行此操作,結果如下: 配置文件 Path => C:\ windows 加載配置文件=> D:\ wamp \ bin \ php \ php5.4.3 \ php.ini 其實我現在不知道該怎麼做。 謝謝 – 2014-12-04 12:40:57

回答

1

在WampServer和大多數PHP環境中,我懷疑PHP CLI(命令行界面)使用不同的php.ini文件。

Apache使用\wamp\bin\php\{phpversion}\phpForApache.ini這就是您在使用wampmanager菜單時實際編輯的內容。

PHP CLI使用\wamp\bin\php\{phpversion}\php.ini。因此,手動編輯該文件並取消註釋使用PHP CLI時需要的擴展名。

+0

它的工作!你從無眠的夜晚救了我 – 2014-12-04 12:49:09