為什麼 Composer 失敗並顯示'SSL/TLS 保護需要 openssl 擴充”?

Barbara Streisand
發布: 2024-11-05 05:37:02
原創
562 人瀏覽過

Why Does Composer Fail with

Composer 專案上未解決的SSL/TLS 保護

嘗試使用Composer 建立Flarum 專案時,使用者可能會遇到錯誤「The openssl SSL/TLS 保護需要擴充功能。

解決方案:停用開發環境的 TLS

雖然出於安全考慮,不建議在生產環境中使用,為本地開發禁用 TLS 可以解決該錯誤。執行以下命令以停用 TLS:

重新執行 Composer 以檢查問題是否已解決。請務必記住,此解決方案僅用於開發目的,不應在生產環境中實施。

正確配置OpenSSL 以實現安全HTTPS 連接

對於更安全和建議的方法是,確保在「php.ini」檔案中安裝並啟用PHP Openssl 擴充。根據您的作業系統找到或新增以下行:

  • Linux/OSx: extension=php_openssl.so
  • Windows: extension =php_openssl.dll

如有必要,請重新載入PHP-FPM 或Web 伺服器。

PHP 7.4 中的擴展命名更新

在PHP 7.4 中,擴展名被簡化為“extension=openssl”,這是一個需要記住的重要更新。在“php.ini”檔案中實施此變更將解決該錯誤。

以上是為什麼 Composer 失敗並顯示'SSL/TLS 保護需要 openssl 擴充”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!