Recentemente mi è capitato di dover installare Magento su una macchina windows con Windows 7. La scelta più rapida e più semplice è sempre quella di sfruttare uno dei programmi appositi come WAMP.

Durante la procedura di installazione però Magento si è bloccato, mostrando questo messaggio di errore:

PHP extension “curl” must be loaded

A seguito di questo errore ho cercato tra le estensioni PHP di WAMP (visibili cliccando sull’icona in basso a destra di WAMP) l’estensione cURL ma questa risultava già attiva.

Anche il file php.ini in WAMPbinphp(versione php) aveva la riga del servizio curl decommentata.

Dopo diverso girovagare per il web il problema è diventato chiaro: alcune versioni di PHP presentano qualche problema su sistemi windows x64 (64 bit).

Per questo specifico caso è sufficiente scaricare la versione di curl.dll fixata e sostituire il file dll predefinito di WAMP.

Per maggiori informazioni sul problema e sui vari bugfix puoi dare un’occhiata a questa pagina.

E tu hai incontrato il medesimo problema? Come hai risolto?