我目前正在嘗試在我的EC2服務器(免費套餐)上啓用cURL
。如何在Amazon EC2免費套餐上啓用cURL擴展
我已經安裝php5_curl
,我可以通過SSH運行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的命令。
我檢查了位於php5/apache2(瀏覽器加載的php.ini文件(通過另一個腳本測試))中的php.ini
文件,並且擴展名不在哪裏被找到。
我已經檢查位於服務器上的「extensions_dir」目錄,並且curl.so文件位於那裏。
我不確定爲什麼當通過瀏覽器訪問我的腳本時無法運行卷曲。
任何幫助將不勝感激。
乾杯, jt234
注:如果您需要了解更多信息請諮詢。 我的問題是類似的(如果不相同)Unable to use PHP curl on amazon ec2 free tier但問題尚未解決。
大概亞馬遜不希望你把他們的免費服務變成一個webproxy。 –
非常惡意他們! – 2012-09-05 04:14:06
原來你可以。你必須手動添加'extension = curl.so'到位於apache2的php.ini文件。 (供將來參考) – rmplanner