ホームページ  >  記事  >  バックエンド開発  >  PHP は CURL ソリューションをサポートしていません

PHP は CURL ソリューションをサポートしていません

WBOY
WBOYオリジナル
2016-07-25 08:50:551016ブラウズ
最近、openkee.com ブログのドメイン名を登録するために、Web サイトのプログラムが et53.com に一時的に転送されました。このブログは emlog カーネルを使用し、クラウド プラグインを使用しているため、ログの送信時に 500 エラーが報告されました。 。サーバーは PHP+IIS を使用しています。リモート サーバーを確認したところ、2 つの DLL ファイルが system32 ディレクトリにコピーされていないことがわかりました。これらの 2 つの DLL は CURL をサポートしています。 OK、理由が見つかったら、これら 2 つの DLL ファイルを system32 ディレクトリにコピーします。

                                                                                                                                                                                                                                                                                                                     


方法:
1. PHP 環境のインストール ディレクトリで次の 2 つの DLL ファイルを見つけます: ssleay32.dll と libeay32.dll; 2. これら 2 つの DLL を C: windowssystem32 ディレクトリにコピーします。 IIS を再起動します
  1. 4. 完了です。
  2. CURL のロードと使用に失敗する可能性があるその他の状況:
  3. php.ini php_curl.dll が有効になっているか [そうでない場合は、先頭のセミコロンを削除して IIS を再起動してください]
  4. Apache ではロードできないCURL は次のように処理します:
  5. Apache の httpd.conf ファイルで設定します:
  6. LoadFile "D:/webserver/php/ssleay32.dll"
  7. LoadFile "D:/webserver/php/libeay32.dll"
  8. その後、Apache サービスを再起動すれば問題ありません。
  9. すべて完了しました。まだ質問がある場合は、ここにメッセージを残して議論してください。
  10. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。