After becoming somewhat estranged open source, and spending some years developing web applications in ASP.Net, I\'m going to start doing quite a lot of PHP / MySQL development.
No.
VirtualBox + Shared folders should be useful if you have about 6-8 hours free on one weekend to get all VBox basics clear and settings worked out.
If you're switching to Linux, the process may take upto a month and you will be highly unproductive in that time, in terms of production code.
It is a good idea to keep practicing Linux on VBox for Windows, in advance before switching, using one of [PCLinuxOS, CentOS, OpenSuse, Ubuntu]. I prefer CentOS, PCLinuxOS.
There's a gem called SLAMPP and another beauty called XAMPP <-- works on Linux and Windows.
IMO, as a rough guesstimate, if you expect to code 2000-3000 lines of code (that you write/add) per project, for 6mo-1yr, stick to Windows and master Linux meanwhile using VBox.
If above that, or if you plan to make a cool new LAMP website, I think you should switch to Linux first. Take a month more to get used to Linux. You can still shuffle around with dual boot or VBox for as long as you like, starting as early as you can - learning Linux enough to debug a LAMP app does take time.