メモリ ウィンドウのカールが不足している場合、PHP はcurl を呼び出し、メモリ不足を報告します_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:57:49
オリジナル
1109 人が閲覧しました

この記事では、ウィンドウの下で PHP でcurlを呼び出すときのメモリ不足エラーの解決策を紹介します。そのような問題に遭遇した友人はそれを参照してください。


今日、Sina Weibo API (公式 Web サイトからダウンロードした SDK) を呼び出したところ、Weibo への写真の投稿が失敗し、次のようなエラー メッセージが表示されました。 致命的なエラー: XXXsdksinasaetv2.ex.class.php の 396 行目で、許容メモリ サイズ 134217728 バイトが使い果たされました (4294962523 バイトを割り当てようとしました)。 本当にわかりません。なぜ写真をアップロードすればいいのでしょうか? ?

公式ウェブサイトで提供されているSDKについて考え始めました。コードに問題がある場合は、他の開発者が遭遇したはずなので、答えを見つけるために新浪微博開発プラットフォームに行きました。誰も言及しなかったのは奇妙でした。それ(誰もがこの問題に遭遇したかどうかはわかりません)または何か)。 Googleに聞くしか方法はありません。

確認した結果、ほとんどの問題の原因がわかりました: https をリクエストするためにcurlを使用し、証明書を取得するときに問題が発生しました: CURLOPT_SSL_VERIFYPEERが問題を引き起こしました。子どもの靴を見てみましょう。しかし、これが私に原因があるわけではないので、あまりやりすぎずに、自分の間違いを解決し続けましょう。

上記の投稿をフォローしても機能しないので、探し続けてください。

しかし、この中の一文を見て、「問題のサーバーは Windows で、動作しているサーバーは Linux です。」ということを思い出しました。興味深いことに、問題は PHP のバージョンまたはオペレーティング システムにある可能性があるため、Linux にコードを入れてテストしてみたところ、本当に問題がないことがわかりました。

そこで、「window」というキーワードを加えて再度検索してみると、確かに検索結果にphpの公式サイトが表示されました。 http://windows.php.net/ です。


PHP バージョン 5.2.5 を確認してください。問題が発生するのは当然です。頑張らない場合はすぐにアップグレードしてください。

大したことは言えませんが、記事を書いていて改めて発見しました(Weibo APIを使って写真付きのWeiboを投稿しようとすると、メモリ不足が表示されました。コイツは私よりもずっと悪かったです。多分後で知りました)すべてのメモリを追加するのは少しややこしいです(笑)、まったく手間はかかりませんでした(残念ながら、この問題は現時点で私によって発見されましたが、まだ解決されていません)。

解決策: 簡単な解決策は、php をアップグレードすることです。もちろん、より専用の方法は、コードを自分で変更することです。私は、専用ではなく、アップグレードするのが面倒だと言いました。

http://www.bkjia.com/PHPjc/632067.html

tru​​ehttp://www.bkjia.com/PHPjc/632067.html技術記事この記事では、ウィンドウ下で PHP でcurlを呼び出すときのcurlメモリ不足エラーの解決策を紹介します。そのような問題に遭遇した友人はそれを参照してください。 今日新浪 WeChat に電話しています...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!