私はPHPベースのAPIを共有ホスティングからGoogle App Engineに移植しようとしています。私は、ランチャーで新しいアプリケーションを作成し、PHP SDKをダウンロード(extension=curl.so
を使用して)php.iniでのcURLを有効にし、そして今、私はこのエラーを取得していました:cURL、Google App Engineとネームスペース
Fatal error: Call to undefined function MyNamespace\curl_init() in C:\Users\David\Desktop\GAE\mysampleapp\classes\myclass.php on line 56
を私はバックスラッシュを追加する場合(MYNAMESPACEを使用しないことを伝えるために))(curl_initし、私はこれを取得:
Fatal error: Call to undefined function curl_init() in C:\Users\David\Desktop\GAE\mysampleapp\classes\myclass.php on line 56
ことがcURLのオプションをサポートしていないので、私は後で取り組むかもしれないcURL_liteを()(有効のショートI必要性)、どうすればこの問題を解決できますか?
編集:私は、次てるので、私の質問は、提案の重複とは異なり、Googleの独自のinstructions for enabling cURL
EDIT 2:私はphp_curlする拡張子を変更することで、このApp EngineのSDK /ランチャー上で実行されているを取得することができました。 dll。
[curl \ _init()関数が動作しない可能性があります](http://stackoverflow.com/questions/4477535/curl-init-function-not-working) – GiamPy
@GiamPyこれは、cURLが有効なためphp.iniの[Google独自のドキュメントサイトの手順](https://cloud.google.com/appengine/docs/php/config/php_ini) – Grayda
を参照してください。実際にはcURLが有効になっていないようです。わかりやすく私の答えを見てください。基本的に私はGAE版の引用符を削除し、それをローカルで実行するときはphp_curl.dllに変更しなければなりませんでした。 – Grayda