ホームページ > バックエンド開発 > PHPチュートリアル > FreeBSD php5.6 https fsockopen エラー

FreeBSD php5.6 https fsockopen エラー

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 13:26:07
オリジナル
1380 人が閲覧しました

php を 5.6 にアップグレードした後、fsockpen('ssl://www.baidu.com', 443, $errno, $errstr, 10);
exploded:

PHP 警告: fsockopen(): SSL 操作がコードで失敗しました1. OpenSSL エラー メッセージ:
error:14090086:SSL ルーチン:SSL3_GET_SERVER_CERTIFICATE:certificate

php によってロードされた openssl.pem ファイル パスを取得します:

php -r "print_r(openssl_get_cert_locations());"
ログイン後にコピー

Array(    [default_cert_file] => /usr/local/openssl/cert.pem    [default_cert_file_env] => SSL_CERT_FILE    [default_cert_dir] => /usr/local/openssl/certs    [default_cert_dir_env] => SSL_CERT_DIR    [default_private_dir] => /usr/local/openssl/private    [default_default_cert_area] => /usr/local/openssl    [ini_cafile] =>     [ini_capath] => )
ログイン後にコピー

ls /usr/local/openssl/cert.pem
ログイン後にコピー


このファイルはまったく存在しません、

ソフトなつながりを作ります:

ln -s /usr/local/share/certs/ca-root-nss.crt /usr/local/openssl/cert.pem
ログイン後にコピー

OK.

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート