嘗試在IIS 上的PHP 啟用SSL 套接字傳輸時,您可能會遇到錯誤:「無法找到套接字傳輸'ssl' - 您在配置PHP 時是否忘記啟用它?」儘管進行了大量的故障排除,包括配置擴展和DLL,但問題仍未得到解決。
要解決此問題,請考慮以下特定步驟:
<?php $hostname = 'www.my.site.com'; $port = 443; $ssl_socket = @fsockopen("ssl://{$hostname}", $port, $errno, $errstr, 10); if (!$ssl_socket) { echo "SSL connection failed: [{$errno}] $errstr\n"; } else { echo "SSL connection successful.\n"; }
透過執行這些詳細步驟,您應該能夠在IIS 伺服器上成功啟用PHP 中的「ssl」套接字傳輸並解析「Socket」 PHP 中的傳輸「ssl」未啟用」錯誤。
以上是如何解決在 IIS 上配置 PHP 時出現的「無法找到套接字傳輸 'ssl' 未啟用」錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!