我正在使用它来检查 URL 的可用性:
$fp = fsockopen($url, 443, $errno, $errstr);
然后我得到了这个错误...
警告:fsockopen() [function.fsockopen]:无法连接到 https://example.com/soapserver.php:443 (无法找到套接字传输“https”——您是不是在配置 PHP 时忘记启用它?)在 C:\Home 等...
顺便说一句,我正在使用 IIS 服务器,(不,这不是我做的!)所以我认为这与没有 open-ssl 有关,但我不确定。有人可以帮忙吗?
我做了一个 phpinfo() 并且我有 ssl,但是在 IMAP 和 cURL 上,仅此而已。
有什么想法吗?
最佳答案
取消注释该行:php.ini
中的extension=php_openssl.dll
关于php - 找不到套接字传输 "https",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/378574/