Attualmente sto cercando di abilitare cURL
sul mio server EC2 (livello gratuito).Come abilitare l'estensione cURL sul livello gratuito Amazon EC2
Ho installato php5_curl
e sono in grado di eseguire curl tramite php tramite SSH.
Sto usando il seguente file per vedere se cURL è stato installato correttamente.
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";
}
?>
Il comando tramite SSH: php testCurl.php
display che arricciano è supportato. Il comando quando accedo a un brower mostra che l'arricciatura NON è supportata.
Ho controllato il file php.ini
che si trova in php5/apache2 (il file php.ini caricato dal browser (testato tramite un altro script)) e l'estensione non è reperibile.
Ho controllato la directory "extensions_dir" che si trova sul mio server e il file curl.so si trova lì.
Non sono sicuro del motivo per cui non riesco a eseguire il ricciolo quando accedo al mio script tramite il browser.
Qualsiasi aiuto sarebbe molto apprezzato.
Cheers, jt234
Nota: Se avete bisogno di ulteriori informazioni si prega di chiedere. Il mio problema è simile (se non uguale a) Unable to use PHP curl on amazon ec2 free tier ma il problema non è stato risolto.
Probabilmente Amazon non vuole che tu trasformi il loro servizio gratuito in un webproxy. –
Molto antisportivi di loro! –
Si scopre che è possibile. Devi aggiungere manualmente 'extension = curl.so' al file php.ini che si trova in apache2. (per riferimento futuro) – rmplanner