Do you have any more specifics on the problem, such as:
Are you getting errors in your logfiles, or errors output to the browser window. Turn on debugging errors because if you're getting a white page it is most likely set in php.ini to not display errors directly to the user and the script is dieing on load.
Have you properly installed php and put all .dll files in the correct place (probably windows/system32) Make sure you register all of the dlls with regsvr32 filename.dll in the current directory
Any other debugging information, what exactly is not working with phpinfo() and other functions.
I'll help as much as I can but usually people run IIS on windows with PHP instead of Apache. IIS is not very hard to learn and it is quite a bit easier to configure then Apache, especially on a windows machine. If you are gonna go the IIS way and you have any questions let me know, I'm pretty experienced in IIS.
Hope that helps, get back to me with as much info as you can.
Cheers.