cURL
現在、EC2サーバー(無料利用枠)で有効にしようとしています。
インストールphp5_curl
し、SSH経由でphpを介してcurlを実行できます。
次のファイルを使用して、cURLが正しくインストールされているかどうかを確認しています。
testCurl.php
<?php
function _iscurlsupported() {
if (in_array ('curl', get_loaded_extensions())) {
return true;
}
else {
return false;
}
}
if (_iscurlsupported()) {
echo "cURL is supported\n";
}
else {
echo "cURL isn't supported\n";
}
?>
ssh:を介したコマンドphp testCurl.php
は、curlがサポートされていることを表示します。ブラウザからアクセスすると、カールISNがサポートされていないことが表示されます。
php.ini
php5 / apache2にあるファイル(ブラウザーがロードする(別のスクリプトでテストされた)php.iniファイル)を確認しましたが、拡張子が見つかりません。
サーバーにある「extensions_dir」ディレクトリを確認しましたが、curl.soファイルがそこにあります。
ブラウザからスクリプトにアクセスするときにcurlを実行できない理由がわかりません。
どんな助けでも大歓迎です。
乾杯、jt234
注:さらに情報が必要な場合は、お問い合わせください。私の問題は似ています(同じではないにしても)Amazonec2無料利用枠でPHPcurlを使用できませんが、問題は解決されていません。