首頁 > 後端開發 > php教程 > composer安裝套件報錯

composer安裝套件報錯

WBOY
發布: 2016-08-08 09:06:35
原創
1502 人瀏覽過

我在安裝這個包

<code>composer global require "fxp/composer-asset-plugin:~1.1"</code>
登入後複製
登入後複製

提示了以下資訊

<code> The openssl extension is required for SSL/TLS protection but is
  not available. If you can not enable the openssl extension, you
  can disable this error, at your own risk, by setting the 'disabl
  e-tls' option to true.</code>
登入後複製
登入後複製

是不是說如果把tls禁用掉就可以繼續用了,然後後果自負?


補充,我把php裡面的php.ini的openssl擴充打開了

經大神指導已經解決,主要是php.ini沒有設定擴展路徑的原因。
而且我之前下過wamp,系統環境變數裡面有殘留的路徑,要刪除

<code>php.ini里设置
extension_dir = "ext"</code>
登入後複製
登入後複製

回覆內容:

我在安裝這個包

<code>composer global require "fxp/composer-asset-plugin:~1.1"</code>
登入後複製
登入後複製

提示了以下資訊

<code> The openssl extension is required for SSL/TLS protection but is
  not available. If you can not enable the openssl extension, you
  can disable this error, at your own risk, by setting the 'disabl
  e-tls' option to true.</code>
登入後複製
登入後複製

是不是說如果把tls禁用掉就可以繼續用了,然後後果自負?


補充,我把php裡面的php.ini的openssl擴充打開了

經大神指導已經解決,主要是php.ini沒有設定擴展路徑的原因。
而且我之前下過wamp,系統環境變數裡面有殘留的路徑,要刪除

<code>php.ini里设置
extension_dir = "ext"</code>
登入後複製
登入後複製

php的openssl擴充沒開,編輯php.ini打開openssl擴充之後即可

補充一點,快速檢查你擴充功能是否開啟:

php -m

如果列出的擴展中沒有你所開啟的擴展,請依次檢查:

  • php 版本,這個對於環境中存在多種 php 版本時是首要檢查項,因為 web 服務和 CLI 很可能版本不一致;

  • 設定檔路徑

  • 擴充路徑,例如題主遇到的問題;

  • 擴充版本,這個會有報錯,一般執行 php -m 指令就會提示

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板