avevo il sospetto che la configurazione di apache e php a non andare, perciò ho deciso di tentare con easyPHP. non sono venuto a capo del problema, e anzi mi sembrava troppo pasticciato. disinstallato tutto e rimesse le applicazioni separate. stavolta per l'installazione dell'ambiente WAMP ho seguito un'altra guida, su phpnews.it.
tutto liscio, come confermano gli script di controllo che sono proposti nella guida (vanno a interrogare il database, quindi controllano anche lo stato delle estensioni mysql e mysqli).

in effetti l'altra volta mi ero dimenticato di installare l'estensione MySQLi, ma non ho risolto il problema!

ora wamp sembra essere installato a regola d'arte. prima di installare avevo ripulito per bene tutte le vecchie configurazioni.

Nel log degli errori di apache non ci sono errori relativi ai momenti esatti in cui va in crash, però questo errore è ricorrente:
Error in my_thread_global_end(): 66 threads didn't exit
[Thu Apr 03 19:50:39 2008] [notice] Parent: child process exited with status 3221225477 -- Restarting.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
[Thu Apr 03 19:50:40 2008] [notice] Apache/2.2.8 (Win32) PHP/5.2.5 configured -- resuming normal operations
[Thu Apr 03 19:50:40 2008] [notice] Server built: Jan 18 2008 00:37:19
[Thu Apr 03 19:50:40 2008] [notice] Parent: Created child process 1836
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.2 for ServerName
[Thu Apr 03 19:50:40 2008] [notice] Child 1836: Child process is running
[Thu Apr 03 19:50:40 2008] [notice] Child 1836: Acquired the start mutex.
[Thu Apr 03 19:50:40 2008] [notice] Child 1836: Starting 64 worker threads.
[Thu Apr 03 19:50:40 2008] [notice] Child 1836: Starting thread to listen on port 80.
che cosa indica?

se chiudo la connessione col router (192.168.0.2) non cambia praticamente nulla:
Error in my_thread_global_end(): 66 threads didn't exit
[Thu Apr 03 19:58:29 2008] [notice] Parent: child process exited with status 3221225477 -- Restarting.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 5.79.65.80 for ServerName
[Thu Apr 03 19:58:30 2008] [notice] Apache/2.2.8 (Win32) PHP/5.2.5 configured -- resuming normal operations
[Thu Apr 03 19:58:30 2008] [notice] Server built: Jan 18 2008 00:37:19
[Thu Apr 03 19:58:30 2008] [notice] Parent: Created child process 6088
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 5.79.65.80 for ServerName
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 5.79.65.80 for ServerName
[Thu Apr 03 19:58:34 2008] [notice] Child 6088: Child process is running
[Thu Apr 03 19:58:34 2008] [notice] Child 6088: Acquired the start mutex.
[Thu Apr 03 19:58:34 2008] [notice] Child 6088: Starting 64 worker threads.
[Thu Apr 03 19:58:34 2008] [notice] Child 6088: Starting thread to listen on port 80.