Forum Moderators: phranque
My concerns are 1) will the environement for simple tasks like uploading pages and things like that be very different from what I'm used to? and 2) I need to incorporate a PHP (which will probably utilize MySQL) script. Should PHP on a Microsoft server function in the same way as it does on a Unix server?
1) will the environement for simple tasks like uploading pages and things like that be very different from what I'm used to?
Yes, in a way. Two issues.
1) Linux is case-sensitive, Windows is not.
Since you are Linux -> Windows it is less of an issue. But if you were going the other way, you'd have to review your scripts and scheduled jobs for case. When eBay switched from Windows servers to Linux servers, I know one programmer who had to comb through his code to make case sensitive adjustments.
2) End of Line
Unix's end of line code is LF ((hexadcimal 0A) while Windows/DOS is CR+LF (hexadecimal 0D+0A). When you transfer files, FTPing text files in ASCII mode is important so the conversion can occur. But you should since not FTP servers comply. I've had issues with Microsoft's FTP service converting ASCII files correctly in the past.
Hope that helps.
Mac