Ubuntu 11.10 を実行している開発 VM があり、PHP cUrl 要求を SSL URL に対して機能させることができません。CLI 経由で SSL または非 SSL URL に cUrl を使用したり、PHP cUrl を介して非 SSL URL を使用しても問題ありません。PHP の cUrl 経由の SSL URL のみ。SSL リクエストを試みると、Chrome のError 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
エラーが発生します。
問題を絞り込むことができました。サーバーエラーログに次のエントリが見つかりました。
[Thu Feb 23 10:07:38 2012] [notice] child pid xxxx exit signal Segmentation fault (11)
私の試みたssl curlリクエストに対応しています。あちこち検索すると、OpenSSL を指す次のバグが見つかりましapt-get upgrade openssl
た。しかし、私はまだ同じ問題を抱えています。Zend/Apache2 の設定の細かな点に慣れていないことに直面しているのかもしれません。
興味深いことに、Zend 管理パネルを見ると、次のように表示されます。
カール
- cURL サポート: 有効
- cURL 情報: libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
だけでなく:
openssl
- OpenSSL サポート: 有効
- OpenSSL バージョン: OpenSSL 0.9.8o 2010 年 6 月 1 日
これを正すために必要な方向を教えてくれる人はいますか? 私は回復中の Windows .aspx 開発者なので、答えは愚かで明白かもしれません。
はい、最初にサーバー障害を検討しましたが、仲間の開発者がこれをトラブルシューティングしなければならなかった可能性が高いと思うので、ここに戻ってきました。