Under pressure from my Microsoft loving co-workers (read: Boss), I am forced to move my linux hosted applications to an NT box. However, I do not wish to use IIS, I will be using Apache.

The question:

What are the limitations, if any, of using Apche, PHP, and Microsoft SQL Server 7 together on a Windows 2000 Advanced Server?

Are there any definitive guides on how to configure a setup like this? Ot should I write one as I go?

    probably the only real change will be the switch to sql server...that is if you aren't already using it. If for example you are using mysql you might lose some built in functionality.

      One down side is NT authentication. IIS ties nicely into the NT authentication model, Apache doesn't.

      Part from that, it's dead easy to install. The installation guides are v. good for both.

      Things to watch out for:
      1. That you've downloaded the correct PHP for Windows. Make sure that you get the larger of the two files as it contains all the precompiled dlls needed.
      2. Check the permissions on your directories below the Apache root directory and the PHP temp directory to make sure that they have suitable permissions for the Apache system user.
      3. Run PHP as an Apache module (a la Linux) rather than a CGI module.
      4. Laugh loudly while the fools with IIS suffer from the spread of Nimda & Code Red whilst APache simply answers with a 404 error message :o)

      Cheers,

      Justin

        Write a Reply...