Я вижу, что в сети много об этом, но я хотел получить ответ, относящийся к этому сценарию. Я могу придумать несколько проблем с этим, но хотел бы попросить всех составить полную картину.
Может ли кто-нибудь подумать о возможных ловушках с сервером разработки LAMP и производственными серверами Windows IIS. У них будут одинаковые версии MySQL и php.
Различать разработку и производство, как правило, - очень плохая идея.
Конечно, вы можете сказать своим разработчикам, чтобы они знали, и они, возможно, даже в большинстве случаев будут знать. Но рано или поздно вы столкнетесь с проблемой, и ваш единственный выход - отладить ее в производственной среде, потому что при разработке не будет такой проблемы.
Тот факт, что это та же основная версия mysql / php, не означает, что не может быть проблем, которые проявятся только на одной платформе.
Теперь, если у вас есть разработчик, который когда-либо хочет, затем тестовый сервер IIS, а затем производственный сервер IIS, вы можете избежать почти всех этих проблем.
Я не могу придумать веской причины (экономия пары тысяч на затратах на лицензирование для тестового сервера не является убедительной; мое время на устранение неполадок не бесплатное), чтобы сделать это.
Я не вижу здесь проблем, если разработчики знают о различиях между окнами и Linux. На ум приходят разделители путей / и \ ...
Тем не менее, я думаю, что последний тест нужно будет запустить на сервере IIS перед тем, как перейти к производственному использованию.