Un buen servidor de aplicaciones web WAMP no es fácil de identificar. Pero definitivamente, WebDeveloper es una buena alternativa, y en el caso de usuarios inexpertos que quieran probar Drupal en Windows es muy viable, porque incluye Drupal 5.3 listo para usar.

El Problema

Hoy decidí probarlo en un computadora victima de DeepFreeze, lo cual me impide instalar software que necesite reiniciar para completar el proceso. WebDeveloper se portó muy bien, pero hacía falta reniciar Windows, de otra forma PHP no puede "ver" las librerias de MySQL, cual es la solución?

Ya que PHP corre sobre Apache, es éste último el que define las rutas de acceso a las librerías del sistema. Ocurre que php_mysql.dll y php_mysqli.dll dependen de libmySQL.dll, la cual a su vez no es visible para Apache y, por lo tanto, tampoco para PHP.

Este error se identifica en error.log:

Unable to load dynamic library 'C:/www/php5/ext/php_mysql.dll

La Solución

De primera vista la solución podría ser copiar libmySQL.dll a:
C:\windows\system32
pero no es muy elegante. Por eso recordé mis tiempos de programación batch en DOS y busqué el archivo httpd.exe(Apache), y copié libmySQL.dll en esa carpeta, es decir:
c:\www\Apache22\bin

Bendiciones!