I had a hard time setting up Apache, PHP and MySQL to work in a Cygwin Environment. At first, I thought it would be as easy as installing any other Cygwin package. However, when I searched for PHP from the official Cygwin mirrors via setup.exe, I couldn't find it. So I scratched my head, did some searching on Google, and I learnt about the Cygwin Ports Project, which I found to be interesting. I d