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」ソケット トランスポートを正常に有効にし、「ソケット」問題を解決できるはずです。 PHP のトランスポート "ssl" が有効になっていません。
以上がIIS で PHP を構成するときに発生する「有効になっていないソケット トランスポート \'ssl\' が見つかりません」エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。