Oltre al warning relativo all’estensione cURL di PHP, di cui ho parlato in questo articolo, ho riscontrato un warning simile per l’estensione intl. In questo caso il warning nei log di Apache era:

PHP Warning: PHP Startup: Unable to load dynamic library ‘intl’ (tried: c:\php\ext\intl (Impossibile trovare il modulo specificato.), c:\php\ext\php_intl.dll (Impossibile trovare il modulo specificato.)) in Unknown on line 0

Anche in questo caso, il problema non è propriamente relativo all’estensione (anche lei è presente nella cartella ext di PHP) ma al fatto che alcuni file presenti nella distribuzione di PHP debbano essere copiati nella root della cartella di Apache.

In questo caso, basterà copiare tutti i file presenti nella root di PHP con nome icu*.dll nella root della cartella di Apache.

Riavviato Apache, il warning non apparirà più e intl sarà configurato correttamente.

Non ho provato, ma alcuni invece consigliano di aggiungere la directory di PHP al PATH di Windows.

Written By

RenderWarrior

Programmatore, musicista, videomaker, videogamer, eterno sognatore, e divoratore di fumetti e film in CGI.