LampServer! No seriously, Apache and MySQL aren't integrated so much as whatever programs or scripts that run in your web environment handle all that. As your using pretty stock things like Drupal I highly doubt you'll need to do anything. The only worry is encoding, but that'd be more a problem from Linux to Windows, not the other way around.
Just so you understand the technical details of this, Drupal is a collection of PHP scripts. When Apache is running, every time you access Drupal Apache sees that what your accessing is a php script file and sends it to PHP to interpret it. PHP knows how to talk to MySQL and does so; how its instructed to in Drupal's code. After this it sends back the output to Apache which then sends that to you (being your web page). Apache, MySQL and PHP all run on both Windows and Linux the same. Anything written for that platform (i.e Drupal) should work on any other computer so long as you have those three programs installed (and any other dependencies your particular application needs).