You can download Windows Phone Express for 2010 and install it on Windows 7, but you will only be able to create Windows Phone 7 applications with it.
The necessary requirement for Windows Phone 8 development is Windows 8 64bit and your processor must support SLAT. You have both hardware and software requirements.
My blog: Toni codes .NET
If a post answers your question, please click "Mark As Answer" on that post and "Vote as Helpful"