首頁 >後端開發 >php教程 >如何解決 XAMPP 中的 OpenSSL 連線問題?

如何解決 XAMPP 中的 OpenSSL 連線問題?

DDD
DDD原創
2024-10-23 07:34:02787瀏覽

How to Troubleshoot OpenSSL Connectivity Problems in XAMPP?

XAMPP 中的OpenSSL 連接故障排除

對於那些在連接到啟用SSL 的伺服器時遇到困難的人,了解XAMPP 中的OpenSSL 配置至關重要。一個經常遇到的問題是無法找到或啟用 php_openssl.dll 擴充。以下演練提供了解決此問題的指導。

擴充配置

徹底檢查 PHP 擴充目錄中是否存在 php_openssl.dll。如果不存在,則需要手動將此擴充功能新增至 php.ini 檔案中。找到「動態擴充」部分並插入以下行,確保刪除分號:

extension=php_openssl.dll

OpenSSL 可用性

如果php_openssl.dll 擴充已存在於php. ini 檔案中,驗證XAMPP 中是否啟用了OpenSSL。檢查 phpinfo() 輸出中是否有以下行:

OPENSSL_CONF C:/xampp/apache/bin/openssl.cnf
...
openssl
OpenSSL support enabled

如果未顯示這些行,則必須確保 OpenSSL 程式庫已正確安裝和設定。請諮詢 Apache Friends 論壇或線上資源尋求協助。

手動安裝

如果上述步驟被證明不成功,請考慮手動安裝 php_openssl.dll 擴充功能。從 PHP 網站下載適當的版本並將其放置在 PHP 擴充目錄中(例如 D:xamppphpext)。隨後,將以下行新增至 php.ini 檔案的「動態擴充」部分:

extension=php_openssl.dll

重新啟動 Apache 和 MySQL 服務以使變更生效。這應該可以解決問題並允許您與啟用 SSL 的伺服器建立安全連線。

以上是如何解決 XAMPP 中的 OpenSSL 連線問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn