Click to See Complete Forum and Search --> : Migrating from linux to Win 2K?


Anon
02-14-2002, 12:20 PM
My employer is considering the option to move our web server from a colocated linux server to an in-house Win 2k. My experience has always been with Linux and although I try to keep up with other technology platforms, it is just plain impossible.

I would like to know any experiences, good or bad, on migrating a web server currently using mostly Apache, PHP, MySQL to a Win 2K, IIS, MSQL platform.

I have disussed the ability to use Apache instead of IIS in a Win systems, however, that according to management that would be YET ANOTHER configuration to support. Even though I have provided them with information regarding the benefits of this implementation, it is all Microsoft or nothing.

Any information you could provide would be greatly appreciated.

Octavio Heredia

brandonschnell
02-14-2002, 01:55 PM
i'd suggest running PHP as a cgi. some scripts that reference file paths would need to be changed. most of the queries would work but may need to be tweaked for MS SQL. A lot of the database code could be searched and replaced all at once. most everything else will work. the majority of the work is going to be migrating the code to work with MS SQL.


point out the cost in migrating the code to a new platform. while not dramatic, it will take time to move and test the code. also point out the increased support cost and licensing cost for using Microsoft.

andrin
02-14-2002, 07:58 PM
I should suggest that you migrate from your employer ;-) I wouldn´t want to work for a nutcase ;-)
Do they know about these new IIS viruses? It seems to me that someone at your company spent way to many hours at the golf course with a Microsoft salesman ;-)

Well Brandon has already given you the answer. Good luck anyway.
/Andrin

knouf
02-15-2002, 04:02 AM
Hi,
I recently developed a PHP application on Linux-Apache-MySQl and migrated it to Win200-IIS-MySQL. The migration went fairly easy but I had some problems with server variables: http://php.weblogs.com/Apache_IIS helped a lot.
IIS has lots of bugs and security flaws, one bug that really annoyed me was http://support.microsoft.com/default.aspx?scid=kb;EN-US;q176113
One advantage of using Apache instead of IIS is the painless and more flexible configuration system (egg. easy virtual site specific php configuration), I can\'t tell you anything about apache performance on windows though...

The only reasong why we\'re using win2k is that some customers want to use ASP. If you don\'t need such win-only features, you should really consider (and advice your boss) to use linux again. IMHO PHP-Apache-Mysql is more easier, more flexible and far more secure than a complete MS solution.