E’ risaputo che per caricare un modulo dinamico per il PHP in ambiente Windows è sufficente decommentare la relativa riga nel file php.ini e riavviare Apache.
Ad esempio, volendo installare il modulo dinamico php_domxml.dll, è sufficente rimuovere il punto e virgola all’inizio della riga
;extension=php_domxml.dll
presente nel file php.ini.
Dopo aver riavviato Apache si hanno a disposizione le funzioni che servono.
Ma con PHP 4.4.1 in ambiente Windows XP Pro potrebbe accadere che il modulo non venga caricato e vi sia una segnalazione di errore da parte di Apache.
Cercando sulla rete ho trovato questo programmino per verificare le eventuali dipendenze di una libreria DLL Dependency Walker.
E cercando ancora ho trovato un post di questo forum dove si indica una soluzione banale per un problema simile a quello che ho riscontrato.
E’ sufficente rinominare il file expat.dll presente nella directory C:\php\dlls (o similare) in libexpat.dll.