phpのソースで、以下のようなコードでcurlを実行しようとしています。この処理は失敗しました。responseをログにだそうとしても空でした。
lang
1$ch = curl_init(); 2curl_setopt_array($ch, 3 array( 4 CURLOPT_URL=> 'https://hogehoge.com', 5 ) 6); 7$response = curl_exec($ch); 8curl_close($ch); 9Log::debug( $response);
サーバはAWSのEC2で、AmazonLinuxを使用しています。
apache2.4はyumでインストールしたものです。
しかし、apacheにmod_sslをインストールしていません。
phpからcurlコマンドを実行する時も、mod_sslって必要なんでしょうか?
linuxのコマンドのcurlでは、ちゃんと接続出来ます。
--TLSv1を指定して接続したり、SSLのバージョンを指定できるようです。
なぜかphpでは出来ないという事が不思議でなりません。
やはりmod_sslをインストールしないといけないって事でしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。