Composer 專案上未解決的SSL/TLS 保護
嘗試使用Composer 建立Flarum 專案時,使用者可能會遇到錯誤「The openssl SSL/TLS 保護需要擴充功能。
解決方案:停用開發環境的 TLS
雖然出於安全考慮,不建議在生產環境中使用,為本地開發禁用 TLS 可以解決該錯誤。執行以下命令以停用 TLS:
重新執行 Composer 以檢查問題是否已解決。請務必記住,此解決方案僅用於開發目的,不應在生產環境中實施。
正確配置OpenSSL 以實現安全HTTPS 連接
對於更安全和建議的方法是,確保在「php.ini」檔案中安裝並啟用PHP Openssl 擴充。根據您的作業系統找到或新增以下行:
如有必要,請重新載入PHP-FPM 或Web 伺服器。
PHP 7.4 中的擴展命名更新
在PHP 7.4 中,擴展名被簡化為“extension=openssl”,這是一個需要記住的重要更新。在“php.ini”檔案中實施此變更將解決該錯誤。
以上是為什麼 Composer 失敗並顯示'SSL/TLS 保護需要 openssl 擴充”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!