I'm Running a Server With 2k3 Enterprise on it. I Have mySQL Running, but need to get PHP up and working... Anyone Familuar with configuring this? Anyone want to give it a whirl?
It can be a real PITA. Speaking from experience, just use Linux if at all possible. If you have to use Windows, during the PHP install process you MUST manually select the modules to install. If you just select them all the install will finish but execution will fail most likely due to some missing config file, missing program, etc...
I agree with Bez. And I'll say that i don't believe PHP/MySQL will ever operate as efficiently on Windows as it would on a *nix machine. I really hate dealing with Windows and PHP when it comes to permissions / security either.
If you're only using it as a private server for you, I'm sure it will work fine. If you are going to install it on Windows and make it a public server for all to use, be very careful to do what you can to secure it. This applies to *nix and Windows installs, but even more so to Windows.
PHP and MySQL actually run quite well on Windows 2003. There are some benchmarks out there that show PHP and MySQL running faster on Windows 2003 than on Linux. YMMV.
In any case, if you want to install the entire LAMP stack on Windows 2003 very easily, then check out the WAMP Distribution.
I have run PHP with IIS and Apache and it works fine with either.
There are going to be compromises to both, but sometimes a move from MS is not an option.
The installer is pretty simple way to address installing for use with IIS., and Lindsay's suggestion for the full LAMP bundle solves a lot of problems.